2015-02-03 1 views
5

Ho integrato il Fabric SDK di Twitter in un mio progetto Android, e ora vorrei rimuoverlo completamente. Come ho visto finora, questo SDK è abbastanza nuovo, quindi ha poca documentazione e funzionalità oltre i casi d'uso più comuni. Non ho ancora trovato nulla relativo alla disinstallazione.Come disinstallare completamente il Fabric SDK di Twitter dal progetto Android?

Ho provato a rimuovere il codice relativo al fabric dal file build.gradle (e ovviamente rimuovendo le invocazioni nelle classi java), sebbene quando creo il progetto, un file denominato crashlytics-build.properties appare nel cartella del progetto per alcuni secondi. Il mio IDE è IntelliJ. Non ho esperienza di gradle, e so che comunque non sarebbe più un metodo superficiale.

Quindi, la mia domanda è: come disinstallare completamente il tessuto, senza lasciare traccia?

+0

crashlytics non è parte della libreria Twitter Tessuto per quanto ne so, quindi non credo che questo è un problema con quella libreria. Puoi pubblicare il tuo file gradle? – pablisco

+0

Controlla tutti i file 'build.gradle' (se ce ne sono più di uno) e cerca la chiusura' buildscript'. Qui puoi ancora avere un riferimento agli strumenti di costruzione che fanno parte di Fabric. – CommonsWare

risposta

4

Oltre ai file gradle, anche AndroidManifest.xml contiene dati relativi al tessuto. Assicurati di eliminare questa riga dal file:

Oltre a questo, cercare $PROJECT/android/crashlytics.properties e rimuovere anche questo. Questo file contiene la chiave API segreta.

Spero che questo aiuti

+0

Grazie! Questo ha funzionato! –