Entfernen Sie alle nicht verwendeten Klassen, Methoden aus dem Android Studio-Projekt

9

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?

    
bilal 06.05.2016, 07:17
quelle

1 Antwort

0

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:

%Vor%

Ihre proguard-rules-debug.pro -Datei muss nur eine Zeile enthalten

%Vor%

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.

    
nautical 06.05.2016 08:06
quelle

Tags und Links