Ответ 1
Вам нужно добавить свой API-ключ к манифесту Android:
<application>
<meta-data
android:name="com.crashlytics.ApiKey"
android:value="your key here" />
</application>
Такое решение предоставляется здесь.
Попытка добавить 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.
Вам нужно добавить свой API-ключ к манифесту Android:
<application>
<meta-data
android:name="com.crashlytics.ApiKey"
android:value="your key here" />
</application>
Такое решение предоставляется здесь.
Попробуйте следующее решение:
Я сделал это, и это сработало для меня. Надеюсь, он сработает для вас.
Я получил эту ошибку после того, как связал свой 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" />