Мне просто интересно, включен ли шаг 4 в процесс сборки Corona или если вам нужно сделать это вручную.Включает ли Corona SDK автоматическое выравнивание apk при создании Android?
https://developer.android.com/tools/help/zipalign.html
[4] Совместите окончательный пакет APK
После того, как вы подписали APK с закрытым ключом, запустите zipalign на файл. Этот инструмент гарантирует, что все несжатые данные начинаются с определенного выравнивания байтов относительно начала файла. Обеспечение выравнивания по 4-байтным границам обеспечивает оптимизацию производительности при установке на устройство. При выравнивании система Android может считывать файлы с помощью mmap(), даже если они содержат двоичные данные с ограничениями выравнивания, а не копирование всех данных из пакета. Преимуществом является сокращение объема оперативной памяти, потребляемой запущенным приложением.
Инструмент zipalign поставляется с Android SDK, внутри каталога tools /. Чтобы выровнять подписанный APK, выполните:
$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk Флаг -v включает подробный вывод (необязательно). 4 - выравнивание байтов (не используйте ничего, кроме 4). Первым аргументом файла является ваш подписанный файл .apk (вход), а второй файл - это .apk-файл назначения (выход). Если вы переопределяете существующий APK, добавьте флаг -f.
Предупреждение: ваш вход APK должен быть подписан вашим личным ключом, прежде чем оптимизировать пакет с помощью zipalign. Если вы подпишете его после использования zipalign, это приведет к отмене выравнивания.
Дополнительную информацию см. В разделе zipalign tool.
Вы должны спросить команду Короны об этом http://www.coronalabs.com/about/contact/ – vovahost
Когда я проверяю выравнивание с помощью zipalign -c -v existing.apk, похоже, что он уже выровнен. Я попытаюсь создать неглавный apk с ADT, проверив его выравнивание и сравнив результаты. –
ryosua
Запишите его как asnwer, если вы это узнаете. – vovahost