Warum wird nicht ausgerichtete apk benötigt?
Android Gradle produziert apk in zwei Binärdateien: unausgerichtet und ausgerichtet.
Dasdokumentieren sagte...
Sobald Sie das APK mit Ihrem privaten Schlüssel signiert haben, führen Sie zipalign für die Datei aus. Dieses Tool stellt sicher, dass alle nicht komprimierten Daten mit einer bestimmten Byte-Ausrichtung relativ zum Dateianfang beginnen. Wenn Sie die Ausrichtung an 4-Byte-Grenzen sicherstellen, wird die Leistung bei der Installation auf einem Gerät optimiert. Beim Ausrichten kann das Android-System Dateien mit mmap () lesen, auch wenn sie Binärdaten mit Ausrichtungseinschränkungen enthalten, anstatt alle Daten aus dem Paket zu kopieren. Der Vorteil ist eine Reduzierung des von der ausgeführten Anwendung verbrauchten Arbeitsspeichers.
Es scheint, als würde ausgerichtet apk dringend empfohlen, um zu verbreiten. Für mich benutze ich nurausgerichtet apk als Ergebnis Produkt und ignorierennicht ausgerichtet apk.
Hat unaligned apk während der entwicklung eine spezielle verwendung?