Essayer d'ajouter le SDK de Twitter Fabric. J'ai ajouté toutes les dépendances suggérées par Twitter.
Modification de mon 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' }
}
Lorsque tente de se synchroniser a obtenu cette erreur:
Error:Execution failed for task
':app:fabricGenerateResourcesDebug'. > Crashlytics Developer Tools error.
Bien que le projet ait été généré avec succès avant de modifier build.gradle
fichier pour le SDK Twitter.
Vous devez ajouter votre clé API au manifeste Android:
<application>
<meta-data
Android:name="com.crashlytics.ApiKey"
Android:value="your key here" />
</application>
La même solution est fournie ici .
Essayez la solution suivante:
Je l'ai fait et cela a fonctionné pour moi. J'espère que cela fonctionnera pour vous.
J'ai eu cette erreur après avoir lié ma clé API Fabric à une ressource de chaîne comme ceci:
<meta-data
Android:name="io.fabric.ApiKey"
Android:value="@string/fabric_api_key" />
Résolu en mettant la clé API comme un littéral de chaîne dans l'attribut value:
<meta-data
Android:name="io.fabric.ApiKey"
Android:value="123905329fakekey023904909423" />