Я создал скрипт, который выполняет окончательную упаковку файла APK, используя выходные данные двух разных процессов сборки для создания окончательного APK, в котором содержимое одной сборки вставляется в APK из другой сборки.
Если входной APK был подписан, я отменяю подпись, удаляя папку META-INF в APK (а затем перехожу к остальной части сценария). Проблема в том, что если входной APK был подписан и «zipalign», выходной APK содержит поврежденные файлы, что плохо.
Предотвращает ли "zipaligning" будущие изменения в APK?