ADT (Eclipse) im Vergleich zu Android Studio: Wie viel APK-Dateigrößenunterschied ist normal?

8

Ich habe ein ADT-Projekt in die neueste Version von Android Studio (0.6.1) importiert. Beide Projekte teilen denselben Code und dieselben Bibliotheken. Außerdem wurden beide Projekte gelöscht und mit den gleichen ProGuard-Einstellungen kompiliert.

Aber die Größe der ADT APK-Datei ist 1.8 MB und die Android Studio APK-Datei ist 2.7 MB.

Wird diese Erhöhung der APK-Dateigröße um 50% als normal betrachtet, da sich Android Studio noch in der Early Access Preview befindet oder sollte ich in der Lage sein, fast die gleiche APK-Dateigröße zu erhalten?

(Update: Ich habe gerade die APK-Datei entpackt: Alle Dateien haben fast die gleiche Größe, aber der Unterschied kommt von der classes.dex -Datei, die 1,2 MB ist ADT und 4,4 MB in Android Studio.)

    
Steffen 23.06.2014, 13:16
quelle

1 Antwort

5

Beim Reverse-Engineering der classes.dex-Dateien habe ich festgestellt, dass mein Code in Android Studio nicht verschleiert wurde.

Obwohl es mir schien, dass ProGuard über runProguard true in meinem build.gradle aktiviert wurde und das Kontrollkästchen für ProGuard vor dem Erzeugen der signierten APK-Datei fragt.

Ich musste die Build-Variante des App-Moduls von debug auf release als hier ändern.

Jetzt haben beide APK-Dateien fast die gleiche Größe (1.812 vs. 1.817 MB).

    
Steffen 23.06.2014, 14:28
quelle