Я создал файл APK выпуска для игровой игры с игровыми карточками и изображениями в виде фрагментов письма, а его размер равен 14.157.885 байтов.Размер файла APK не изменился после запуска pngcrush на более чем 1000 изображений
Затем я запустил pngcrush около 1000 изображений в моем проекте Android Studio, затем «Очистить проект», «Восстановить проект» и, наконец, «Сгенерировать подписанный APK ...».
Удивительно полученный APK файл больше размер: 14.158.735 байт
У меня тот же результат с Android Studio на Windows 7 x64 и Mac OS Йосемити.
Ниже вы можете увидеть, как размеры растровых были действительно уменьшается Pngcrush - в журнале мерзавца:
Конечно файл APK является своего рода ZIP-архив - но почему имеет свой размер вырос?
UPDATE:
Реальная причина задать этот вопрос, потому что я включаю сжатый файл SQLite (размер: 4.988.928 байт) с помощью SQLiteAssetHelper и волнуется - если файл APK достаточно мал для запуска на старых устройствах Android.
Сравнит старое и новое содержание APK и увидеть, как степень сжатия для изображений. – CommonsWare