Я попытался настроить систему CI для приложения для Android.Android assableRelease размер разницы в размерах на машинах linux и windows
Когда я работаю на своей машине с Windows и создаю подписанный APK, я получаю размер 3948 KB (из Android Studio).
Но когда я это делаю из системы linux (система CI), я получаю размер APK 3974 KB.
Итак, я не понимаю, почему я получаю разницу. Я использую те же SDK на обеих платформах.
SDKs по обе платформы:
- SDK Tools r25.2.3
- Google Repository, пересмотр 40
- SDK платформы Android 7.1.1, API 25, редакция 2
- Android SDK от платформы инструменты, редакция 25.0.1
- Репозиторий поддержки Android, редакция 40
- Службы Google Play, редакция 38
Любая идея, что может вызвать эту небольшую разницу?
EDIT:
Вы открыли оба apk-ы с обозревателем zip-файлов и сравнили содержащиеся файлы? – k3b
Nop, я просто сравнил контрольную сумму и увидел разницу. Поэтому я проверил размеры. Я определенно должен это сделать. – kirtan403
@ k3b Я вижу diff в файле dex. См. Мой обновленный вопрос. – kirtan403