2014-12-14 19 views
8

Ho visto tutte le altre domande, ma nessuna delle risposte accettate funziona per me.Crashlytics ha trovato una chiave API non valida - build AndroidStudio

Seguendo i passaggi di integrazione trovati qui https://dev.twitter.com/twitter-kit/android/integrate Ho creato il file crashlytics.properties nella radice del modulo. Il file è pieno di valori apiKey e apiSecret trovati nella mia applicazione twitter appena creata.

Errore durante la creazione del progetto. Sto usando Android Studio 1.0

Questo è il mio errore:

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. 
+1

vorrei solo usare i crashlytics plug in per AS e lasciare che si crea tutto questo per voi. –

+0

@ warl0ck08: Questo è quello che ho fatto finalmente e per fortuna ha fatto un buon lavoro, senza errori. Come Misha (nei commenti sotto indicati) non funziona sempre. – bajicdusko

risposta

10

funziona bene aggiunto questo su fabric.properties come questo:

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

Aggiungi su .gitignore (per i progetti open source)

RIMUOVI l'ingresso su AndroidManifest.xml:

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

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

+0

Ho fiducia in te e accetto questa risposta. Dopo questa domanda, ho integrato Crashlytics numerose volte con l'utilizzo del plug-in Fabric in Android Studio e funziona come previsto. Quindi ti suggerirei lo stesso per te. Secondo me dovrebbe essere l'unico e giusto modo per fare integrazione. – bajicdusko

+1

in questo momento i due modi sono valide implementazioni. Ma per un'integrazione continua, l'implementazione è unica. La configurazione di base del plugin funziona bene, ma per i progetti CI e OpenSource ne abbiamo bisogno – Hpsaturn

+0

Il plug-in Android non ha funzionato per me. Inoltre, in iOS è stato necessario aggiungere manualmente i pod in quanto l'app non riconosceva che il progetto utilizza CocoaPods (ho aperto il file dell'area di lavoro). – Tapani

Problemi correlati