web-dev-qa-db-fra.com

Crashlytics a trouvé une clé d'API non valide - Version AndroidStudio

J'ai vu toutes les autres questions, mais aucune des réponses acceptées ne fonctionne pour moi. 

En suivant les étapes d'intégration trouvées ici https://dev.Twitter.com/Twitter-kit/Android/integrate j'ai créé le fichier crashlytics.properties à la racine du module. Le fichier est rempli avec les valeurs apiKey et apiSecret trouvées dans mon application Twitter nouvellement créée.

Une erreur s'est produite lors de la construction du projet. J'utilise AndroidStudio 1.0

C'est mon erreur 

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.
23
bajicdusko

Fonctionne bien ajouté ceci sur fabric.properties comme ceci:

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

Ajouter sur .gitignore (pour les projets open source)

SUPPRIME L'ENTRÉE du fichier 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

23
Hpsaturn

C'est ce qui m'est arrivé lorsque j'ai mis à jour Android Studio de 3.2 à 3.3

classpath 'com.google.gms:google-services:X.X.X' 

Et ça a encore fonctionné

9
Jesus Almaral

après avoir ajouté le fichier fabric.properties, obtenant une erreur comme ci-dessous.

Crashlytics a trouvé une clé d'API non valide: null . Vérifiez le plug-in Crashlytics pour vous assurer que l'application a bien été ajoutée ! Contactez [email protected] pour obtenir de l'aide.

Nous devons enregistrer l'application et vérifier SHA-1 pour la même chose . Ajouter firebase: ajouter le fichier google-services.json de la console firebase à votre dossier/app de votre application. (Suivez les étapes fournies par Firebase Console- > Ajouter Firebase à votre application Android ) Cela ne donne pas d'erreur maintenant

5
pradip tilala

J'ai également rencontré ce problème et il m'a fallu un certain temps pour comprendre que j'avais oublié d'ajouter la ligne suivante dans le app/build.gradle:

apply plugin: 'com.google.gms.google-services'

Après l'ajout, il a commencé à fonctionner comme un charme sans <meta-data> dans le fichier manifeste et/ou app/fabric.properties.

0
Pei