Ошибка: выполнение не выполнено для задачи ': 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.

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

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

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

Здесь предусмотрено одно и то же решение.

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

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

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

Я получил эту ошибку после того, как связал свой 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" />