2015-08-14 1 views
5

Aktualisiert Android Studio 1.4 Vorschau und dem neuen SDK und jetzt bekomme ich ein:Ungültige API Key von Crashlytics

ERROR - Crashlytics Developer Tools error. 
java.lang.IllegalArgumentException: Crashlytics found an invalid API key: null. 

ich Stoff bereits deinstalliert, es wieder installiert und aktualisiert Crashlytics von ihm

Beliebig was soll ich tun?

Das ist mein build.gradle: http://pastebin.com/Nmdeasx8

Meine API-Schlüssel in Manifest:

android:name="com.crashlytics.ApiKey" 
android:value="c13e89xxxxxxxxxxxxx1054b4a 

In https://fabric.io/settings/organizations/:

c13e89xxxxxxxxxxxxxxxxxbf1054b4a 
+0

ich nicht ' t verwenden Crashlytics .. Aber ich weiß, dass jede Crash Reporting API immer einen Schlüssel vom Host zur Verfügung gestellt und Sie müssen es in Ihrer App wie vom Host angewiesen erklären. In Ihrem Fall glaube ich, dass Sie keinen Schlüssel – Sheychan

+0

editiert meine gesetzt Antwort, um es einzuschließen –

+0

haben Sie Ihr API überprüft Geheimnis verwendet, um Ihre Anwendung zu validieren? Es befindet sich in der Datei Crashlytics.properties. – EEJ

Antwort

12

Added http://pastebin.com/VPHpRJte

Das ist mein AndroidManifest ist der apiKEY in den Crashlytics .properties-Datei wie folgt aus:

#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 
+0

ist das apiSecret angeblich ein Geheimnis? – styler1972

0

ich genau die gleiche Ausnahme zugewandt war, aber ich hatte den Schlüssel/geheimen Satz an den richtigen Stellen.

Was passiert ist, ich habe Android Studio von 1.5 auf 2.2 aktualisiert, und ich fing an, diesen Fehler zu bekommen.

Der einzige Weg, wie ich den Fehler loswerden konnte, war das gesamte Projekt zu löschen und es erneut zu klonen. Nachdem dies getan wurde, wurde das Projekt gut zusammengestellt.

0

Migrate zu Gewebeeigenschaften:

# Fabric properties file: app/fabric.properties 
apiSecret=xx68f6074dxxxxxc11dxxx97c172e8ebf0 
apiKey=xxxe76c4xxxx97e8cxxxx0135e9d46f5a2xxx 

hinzufügen auf .gitignore (für Open-Source-Projekte)

REMOVE Eintrag auf AndroidManifest.xml:

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

Oficial Dokumentation: https://docs.fabric.io/android/fabric/settings/working-in-teams.html

Verwandte Themen