2015-02-03 9 views
5

Ich habe das Fabric SDK von Twitter in ein Android-Projekt von mir integriert, und jetzt möchte ich es komplett entfernen. Wie ich bis jetzt gesehen habe, ist dieses SDK ziemlich neu und bietet daher wenig Dokumentation und Funktionalität, die über die häufigsten Anwendungsfälle hinausgeht. Ich habe noch nichts in Bezug auf die Deinstallation gefunden.Wie man Twitter Fabric SDK von Android-Projekt vollständig deinstalliert?

Ich habe versucht, den Stoff bezogenen Code aus der Build.Gradle-Datei (und natürlich entfernen Sie die Aufrufe in Java-Klassen), obwohl, wenn ich das Projekt erstellen, eine Datei mit dem Namen crashlytics-build.properties erscheint in der Projektordner für ein paar Sekunden. Meine IDE ist IntelliJ. Ich habe keine Erfahrung mit Gradle und weiß, dass das sowieso nicht mehr als eine oberflächliche Methode wäre.

Meine Frage ist also: Wie kann ich den Stoff vollständig entfernen, ohne eine Spur zu hinterlassen?

+0

crashlytics ist nicht Teil der Twitter Stoffes Bibliothek, soweit ich weiß, so dass ich nicht denke, das ist ein Problem mit dieser Bibliothek. Kannst du deine Gradle-Datei posten? – pablisco

+0

Überprüfen Sie alle Ihre 'build.gradle' Dateien (wenn es mehrere gibt), und suchen Sie nach dem' buildscript' Abschluss. Dort haben Sie möglicherweise noch einen Verweis auf die Build-Tools, die Teil von Fabric sind. – CommonsWare

Antwort

4

Neben den Gradle-Dateien enthält AndroidManifest.xml auch Fabric-bezogene Daten. Achten Sie darauf, diese Zeile aus der Datei löschen:

hinaus, suchen Sie nach $PROJECT/android/crashlytics.properties und entfernen Sie das auch. Diese Datei enthält den geheimen API-Schlüssel.

hoffte, das hilft

+0

Danke! Das hat funktioniert! –

Verwandte Themen