Ich habe den Flusenfilter ( Analysieren-> Inspizieren Code ...) verwendet und nicht verwendete Methoden und Ressourcen gefunden.Alle nicht verwendeten Ressourcen, die durch Refraktor- & gt; entfernt wurden, entfernen nicht verwendete Ressourcen Es wurde jedoch keine Option wie diese gefunden, um Java-Klassen und -Methoden zu entfernen. Gibt es eine Funktion in Android Studio oder einem Plugin, die alle Java-Klassen entfernen kann, Methode, die nicht in Code zum Speichern der manuellen Refraktion verwenden?
Android wird mit ProGuard ausgeliefert und kann tun, was Sie wollen. Wenn Sie Gradle als Build-System verwenden, können Sie die folgenden Zeilen in Ihrer build.gradle
-Datei hinzufügen:
Ihre proguard-rules-debug.pro
-Datei muss nur eine Zeile enthalten
Mit diesen Hinzufügungen wird Ihr Release-Build geschrumpft und verschleiert, Ihr Debug-Build wird jedoch nur geschrumpft, d. h. unnötiger Code wird entfernt. Beachten Sie, dass ProGuard auf dem Build und nicht auf dem Quellcode basiert.
Die ProGuard FAQ enthält weitere Informationen darüber, was sie tun kann.
Tags und Links java android android-studio