shrinkResources wird auf "true" gesetzt, aber alle nicht verwendeten Ressourcen (speziell Zeichenobjekte) werden nicht entfernt

9

Ich setze shrinkResources wie folgt auf true:

%Vor%

Aber das entfernt nur ein paar ungenutzte Ressourcen. Mir ist bewusst, dass Gradle etwas rät und Ressourcen hinterlässt, die nicht sicher sind, dass sie ungenutzt sind. Gibt es eine Möglichkeit, alle ungenutzten Ressourcen zu 100% zu entfernen?

Ich habe gelesen, dass der shrinkMode in einem anderen Thread auf strict gesetzt ist. Wird das helfen? Ich konnte es nicht versuchen, da ich nicht herausfinden konnte, wo ich es einstellen sollte. Nach Beispielen und Dokumenten gesucht, aber leider nicht auf die richtige Seite gelangen.

Gibt es eine Möglichkeit, 100% unbenutzte Ressourcen zu entfernen?

    
AndroidMechanic - Viral Patel 17.12.2015, 14:30
quelle

2 Antworten

5

R.raw.Keep (XML-Datei)

%Vor%

Vergessen Sie nicht, diese Ressource aus der .java-Quelldatei zu referenzieren. Für weitere Details siehe dies

Wenn Sie sich Sorgen um die Größe Ihrer apk-Datei machen, ist es auch eine gute Übung, um Bilddateien zu verkleinern. Das bedeutet RGB-Kanal in indizierten Kanal umwandeln, dies kann bis zu 50% mehr Speicherplatz einsparen.

Verwenden Sie diese Website zum Verkleinern Ihrer Bilder media4x.com

    
Dilroop Singh 17.12.2015, 14:59
quelle
1
  

Um die Sicherheitsprüfungen zu deaktivieren, setzen Sie den shrinkMode wie in der folgenden keep.xml-Datei auf "strict":

%Vor%

Von: Ссылка

    
TheTool 17.12.2015 14:47
quelle