Mise à jour vers Android Studio 1.4 Preview et le nouveau SDK et maintenant je reçois un:
ERROR - Crashlytics Developer Tools error.
java.lang.IllegalArgumentException: Crashlytics found an invalid API key: null.
J'ai déjà désinstallé Fabric, l'ai réinstallé et mis à jour Crashlytics à partir de celui-ci.
Toute idée que je devrais faire?
Ceci est mon build.gradle: http://pastebin.com/VPHpRJte
Ceci est mon androidManifest: http://pastebin.com/Nmdeasx8
Ma clé API dans le manifeste:
android:name="com.crashlytics.ApiKey"
android:value="c13e89xxxxxxxxxxxxx1054b4a
Dans https://fabric.io/settings/organizations/ :
c13e89xxxxxxxxxxxxxxxxxbf1054b4a
Réponses:
12 pour la réponse № 1Ajout de l'apiKEY dans le fichier crashlytics.properties comme ceci:
#Contains API Secret used to validate your application. Commit to internal source control; avoid making secret public.
#Wed Jul 16 14:41:00 CEST 2014
apiKey=c13e89c059cxxxxxxxxx32f2d48xxxxxxxa
apiSecret=32192cxxxxxxxxxxxxxxxxxxxecf917b5xxxxxx1
1 pour la réponse № 2
Migrer vers les propriétés du tissu:
# Fabric properties file: app/fabric.properties
apiSecret=xx68f6074dxxxxxc11dxxx97c172e8ebf0
apiKey=xxxe76c4xxxx97e8cxxxx0135e9d46f5a2xxx
Ajouter sur .gitignore (pour les projets open source)
RETIRER entrée sur AndroidManifest.xml:
<meta-data
android:name="io.fabric.ApiKey"
android:value="xxx6c41xxx6ec601xxxd4xxxa2" />
Documentation officielle: https://docs.fabric.io/android/fabric/settings/working-in-teams.html
0 pour la réponse № 3
Je faisais face à la même exception, mais la clé / le secret était au bon endroit.
Ce qui s’est passé, c’est que j’ai mis à niveau Android Studio de la version 1.5 à la version 2.2, et j’ai commencé à avoir cette erreur.
Le seul moyen de me débarrasser de l'erreur était de supprimer tout le projet et de le cloner à nouveau. Après cela, le projet a bien été compilé.