Подтвердить что ты не робот

Ошибка: выполнение не выполнено для задачи ': app: fabricGenerateResourcesDebug'. > Ошибка инструмента разработчика Crashlytics

Попытка добавить Twitter Fabric SDK. Я добавил все зависимости, предложенные Twitter.

Изменено мое build.gradle:

buildscript {
    repositories {
        jcenter()
        maven { url 'https://maven.fabric.io/repo' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.13.3'
        // The Fabric Gradle plugin uses an open ended version to
        // react quickly to Android tooling updates
       classpath 'io.fabric.tools:gradle:1.+'
    }
}

apply plugin: 'com.android.application'

//Put Fabric plugin after Android plugin
apply plugin: 'io.fabric'

repositories {
    jcenter()
    maven { url 'https://maven.fabric.io/repo' }
}

При попытке синхронизации получена эта ошибка:

Error:Execution failed for task
    ':app:fabricGenerateResourcesDebug'. > Crashlytics Developer Tools error.

Пока проект был успешным, перед изменением файла build.gradle для SDK Twitter.

4b9b3361

Ответ 1

Вам нужно добавить свой API-ключ к манифесту Android:

<application>
    <meta-data
        android:name="com.crashlytics.ApiKey"
        android:value="your key here" />
</application>

Такое решение предоставляется здесь.

Ответ 2

Попробуйте следующее решение:

  • Откройте плагин для вашей ткани и откройте Crashlytics
  • Если вы не установили Crashlytics, установите его. Это позволит изменить и синхронизировать файл build.gradle

Я сделал это, и это сработало для меня. Надеюсь, он сработает для вас.

Ответ 3

Я получил эту ошибку после того, как связал свой API-интерфейс ткани с таким ресурсом строки:

<meta-data
    android:name="io.fabric.ApiKey"
    android:value="@string/fabric_api_key" />

Решил его, поместив ключ API в строковый литерал в атрибуте value:

<meta-data
    android:name="io.fabric.ApiKey"
    android:value="123905329fakekey023904909423" />