485 Stimmen

Entfernen Sie alle ungenutzten Ressourcen aus einem Android-Projekt

Ich möchte alle nicht verwendeten Layouts, Strings, Drawables, Farben usw. aus meinem Android-Verzeichnis entfernen. Gibt es irgendwelche Tools, die mir eine Liste von Dateien geben und ich kann aus meinem Repository und Elemente innerhalb bestimmter Dateien (z. B. unbenutzte String-Einträge) entfernen, die nicht mehr verwendet werden?

17voto

philipp Punkte 4013

Wir stellen ein Open-Source-Tool zur Verfügung, das alle ungenutzten Ressourcen in Ihrem Android-Projekt auf der Grundlage der Lint-Ausgabe entfernt. Es kann hier gefunden werden: https://github.com/KeepSafe/Android-resource-remover

13voto

Rehan Khan Punkte 291

1--> In

Android Studio Menü > Refactor > Unbenutzte Ressourcen entfernen

Wie im Bild unten gezeigt:

enter image description here

**

オア

**

2--> Zweiter Weg

-> Strg Alt Umschalttaste i und geben Sie "unbenutzte Ressourcen" (ohne Anführungszeichen) in Windows ein

-> verwenden Option Verschiebung i für Mac

oder

-> cmd + Alt + Umschalttaste für Mac

12voto

Lins Louis Punkte 1838

In Android Studio,

Analysieren -> Inspektion nach Name ausführen

(Tastaturkürzel für Mac: Umschalt+Befehl+Option+i , Strg+Umschalt+A unter Windows/Linux).

Und geben Sie 'ungenutzte Ressourcen' ein.

Auf diese Weise können Sie ungenutzte Ressourcen, Variablen, Symbole, Lokalisierung, Bibliotheken usw. entfernen.

Wählen Sie die gewünschte Inspektion aus der Liste aus, und wählen Sie dann den Inspektionsumfang ->OK enter image description here

9voto

Ramesh R Punkte 6673

In Android Studio 2.0 und höher Wählen Sie im Menü Refactor-->Klicken Sie auf Remove Unused Resources...

(oder)

Abkürzung auch verfügbar

Presse Strg+Alt+Umschalt+i erscheint ein Dialogfeld, dann geben Sie unbenutzt , finden Sie eine Reihe von Optionen ungenutzte Ressourcen auswählen und entfernen

8voto

steliosf Punkte 3211

Achtung Android Wear-Entwickler : "Remove Unused Resources" löscht die Xml-Datei, in der Sie den Fähigkeitsnamen deklarieren (res/values/wear.xml), und das Telefon kann sich nicht mehr mit der Uhr verbinden. Ich habe Stunden damit verbracht, diesen Fehler in meiner App zu finden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X