У меня есть проект Android, который я собираю с использованием новых пакетов Android https://developer.android.com/guide/app-bundle/
Проблема в том, что у меня есть удаленный сервер, на котором запускается скрипт и создается пакет с помощью следующей команды:
./gradlew :app:bundleStage
Размер сгенерированного пакета составляет ~ 85 МБ, а при загрузке в игровой магазин размер загрузки уменьшается до ~ 30 МБ.
Однако, если я создам пакет с Android studio
Build -> Build Bundle(s) / APK(s) -> Build Bundle(s)
Размер сгенерированного пакета составляет около 20 МБ, а при загрузке размер get уменьшается до ~ 10 МБ.
Они оба работают, но мне интересно, почему? В журнале событий Android studio я вижу, что выполняется одна и та же команда gradle, так почему она производит вывод другого размера?
Я использую одну и ту же версию Gradle на моем локальном компьютере и на удаленном хосте.