Когда я запускаю задачу gradle «assembleDebug» только для получения отладочной версии, которую я поставил на свой телефон, она также генерирует еще один apk: MyApp-debug-unaligned.apk.
Кажется, я понимаю, что означает «выравнивание» zip. То, что он оптимизировал размещение границ файла для удобной распаковки (поправьте меня, если я ошибаюсь). Это просто оптимизация, и на самом деле она не имеет особого отношения к Android.
Итак, поскольку Android хранит все приложения в виде apk-файлов и распаковывает их только во время выполнения, было бы полезно установить только выровненные, оптимизированные apk-файлы. Кроме того, на выравнивание пакета по почтовому индексу требуется, казалось бы, тривиальное время, но, возможно, это просто из-за размера моих конкретных приложений.
Когда невыровненный почтовый индекс будет выгоднее его выровненной альтернативы? Или это просто потому, что у вас должна быть невыровненная версия для выравнивания, а процесс не очищает невыровненный файл после его завершения?