Crashlytics hat einen ungültigen API-Schlüssel gefunden – AndroidStudio-Build
Lesezeit: 4 Minuten
bajicdusko
Ich habe alle anderen Fragen gesehen, aber keine der akzeptierten Antworten funktioniert für mich.
Durch die folgenden Integrationsschritte finden Sie hier https://dev.twitter.com/twitter-kit/android/integrate Ich habe die Datei crashlytics.properties im Modulstammverzeichnis erstellt. Die Datei ist mit apiKey- und apiSecret-Werten gefüllt, die in meiner neu erstellten Twitter-Anwendung gefunden wurden.
Beim Projektaufbau ist ein Fehler aufgetreten. Ich verwende Android Studio 1.0
Das ist mein Fehler:
ERROR - Crashlytics Developer Tools error.
java.lang.IllegalArgumentException: Crashlytics found an invalid API key: REAL_APIKEY_VALUE.
Check the Crashlytics plugin to make sure that the application has been added successfully!
Contact [email protected] for assistance.
Ich würde einfach das Crashlytics-Plug-in für AS verwenden und es einfach all das für Sie erstellen lassen.
– Austin Musik
14. Dezember 2014 um 20:10 Uhr
@ warl0ck08: Das habe ich schließlich getan und zum Glück hat es gute Arbeit geleistet, ohne Fehler. Wie Misha (in den Kommentaren unten angegeben) funktioniert es nicht immer.
– bajicdusko
24. Dezember 2014 um 16:58 Uhr
Ich bekomme das nur, wenn ich Instrumententests durchführe…. Irgendwelche Ideen?
– paul_f
20. November 2019 um 15:54 Uhr
Sie haben nur vergessen, eine Zeile in der Gradle-Datei auf App-Ebene hinzuzufügen.
apply plugin: 'com.google.gms.google-services'
Dies geschieht, weil beim Hinzufügen von firebase:crashlytics das Firebase-Dokument diese Zeile nicht enthält. Sie müssen es also manuell hinzufügen. Sehen Sie, das ist firebase:crashlytics Dokumentfoto.
Das ist die Antwort
– Kirk Strobeck
29. Dezember 2019 um 5:06 Uhr
Jesus Almaral – Hackaprende
Dies ist mir passiert, als ich Android Studio von aktualisiert habe 3.2 zu 3.3um es zu beheben, habe ich gerade die aktualisiert
classpath 'com.google.gms:google-services:4.1.0'
zu
classpath 'com.google.gms:google-services:4.2.0'
Und es hat wieder funktioniert
Das Aktualisieren auf Google-Services 4.2.0 hat es auch für mich behoben
– Fabian Streitel
3. Februar 2019 um 14:29 Uhr
Ein Downgrade auf den Klassenpfad „com.google.gms:google-services:4.0.1“ funktioniert ebenfalls.
– Varun Kumar
23. März 2019 um 19:57 Uhr
Das Problem besteht weiterhin auf com.google.gms:google-services:4.3.0
– Dr.jacky
2. Oktober 2019 um 10:56 Uhr
Funktioniert gut, fügte dies auf fabric.properties wie folgt hinzu:
Ich werde Ihnen vertrauen und diese Antwort akzeptieren. Nach dieser Frage habe ich Crashlytics mehrfach mit Verwendung des Fabric-Plugins in Android Studio integriert und es funktioniert wie erwartet. Also würde ich dir das gleiche vorschlagen. Meiner Meinung nach sollte dies der einzige und richtige Weg zur Integration sein.
– bajicdusko
18. November 2016 um 8:05 Uhr
Im Moment sind die beiden Möglichkeiten gültige Implementierungen. Aber für die kontinuierliche Integration ist die Implementierung der einzige Weg. Die grundlegende Konfiguration des Plugins funktioniert gut, aber für CI- und OpenSource-Projekte brauchen wir sie
– Hpsaturn
21. November 2016 um 16:16 Uhr
Das Android-Plugin hat bei mir nicht funktioniert. Außerdem mussten die Pods in iOS manuell hinzugefügt werden, da die App nicht erkannte, dass das Projekt CocoaPods verwendet (ich habe die Workspace-Datei geöffnet).
– Tapani
23. Oktober 2017 um 5:26 Uhr
Was ist, wenn mein Projekt Firebase verwendet? da Fabric mit Firebase zusammengeführt wird
– Kishan Oza
20. Juni 2019 um 10:36 Uhr
Pei
Ich hatte dieses Problem auch und es dauerte eine Weile, bis mir klar wurde, dass ich vergessen hatte, die folgende Zeile in die hinzuzufügen app/build.gradle:
apply plugin: 'com.google.gms.google-services'
Nachdem ich es hinzugefügt hatte, funktionierte es auch ohne wie ein Zauber <meta-data> im Manifest und/oder app/fabric.properties Datei.
Fügen Sie die folgende Zeile in der Datei app/build.gradle hinzu
apply plugin: 'com.google.gms.google-services'
Bereinigen Sie das Projekt und führen Sie es aus.
Nach dem Hinzufügen der Datei fabric.properties wird der Fehler wie folgt angezeigt.
Crashlytics hat einen ungültigen API-Schlüssel gefunden: null. Überprüfen Sie das Crashlytics-Plugin, um sicherzustellen, dass die Anwendung erfolgreich hinzugefügt wurde! Wenden Sie sich an [email protected], um Unterstützung zu erhalten.
Wir müssen die App registrieren und SHA-1 dafür verifizieren. Firebase hinzufügen: Fügen Sie die Datei google-services.json von der Firebase-Konsole zu Ihrem /app-Ordner Ihrer Anwendung hinzu. (Befolgen Sie die Schritte von Firebase Console-> Fügen Sie Ihrer Android-App Firebase hinzu ) Es gibt jetzt keinen Fehler
Ich würde einfach das Crashlytics-Plug-in für AS verwenden und es einfach all das für Sie erstellen lassen.
– Austin Musik
14. Dezember 2014 um 20:10 Uhr
@ warl0ck08: Das habe ich schließlich getan und zum Glück hat es gute Arbeit geleistet, ohne Fehler. Wie Misha (in den Kommentaren unten angegeben) funktioniert es nicht immer.
– bajicdusko
24. Dezember 2014 um 16:58 Uhr
Ich bekomme das nur, wenn ich Instrumententests durchführe…. Irgendwelche Ideen?
– paul_f
20. November 2019 um 15:54 Uhr