Die aus Android Studio exportierte Apk-Datei ist zu groß

8

Ich habe Android Studio noch nie zuvor verwendet. Die Größe einer einfachen "Hallo Welt" -App, die standardmäßig generiert wird, beträgt fast 800k, während sie in Eclipse weniger als 100k beträgt. Ich finde, dass es zu viele Bilder in den Zeichnungsdateien gibt, sie scheinen von res/all im Ordner build zu stammen, sie existieren auch, wenn ich den Ordner res manuell lösche.

Meine Frage ist, wie man die apk-Größe in dieser Situation verkleinert?

    
withparadox2 11.12.2013, 10:30
quelle

2 Antworten

6

Der Unterschied liegt an der appcompat-Bibliothek, die standardmäßig in Projekte mit neuem Projektassistenten in Android Studio kompiliert wird, wenn Sie eine API-Stufe niedriger als 14 anvisieren. Bei einem Test betrug die Größenzunahme 642k für a Debug APK und 411k für eine Release-APK (mit Proguard aktiviert - das wird unbenutzten Code, aber nicht unbenutzte Ressourcen entfernen).

Es gibt nicht viel, was Sie wirklich tun können, um die appcompat-Bibliothek zu entfernen, wenn Sie keine ihrer Funktionen verwenden (obwohl Sie wahrscheinlich ihre Funktionen verwenden sollten).

    
Scott Barta 11.12.2013, 20:17
quelle
0

Ich habe noch kein Android Studio verwendet (ich gehe davon aus, dass es noch beta ist), aber ich weiß, dass sich bei anderen IDEs die Größe der resultierenden ausführbaren Datei ändern wird, je nachdem ob es sich um eine Debug- oder eine Release-Version handelt. Mit Eclipse können Sie das eine oder das andere angeben. Macht Android Studio dasselbe?

    
rrirower 11.12.2013 14:04
quelle

Tags und Links