Размер пакета Android Studio и размер пакета gradle - PullRequest
0 голосов
/ 03 октября 2018

У меня есть проект Android, который я упаковываю, используя новые комплекты Android https://developer.android.com/guide/app-bundle/

Проблема в том, что у меня есть удаленный сервер, на котором выполняется скрипт и создает пакет со следующей командой:

./gradlew :app:bundleStage

Размер созданного пакета составляет ~ 85 МБ, а при загрузке в магазин воспроизведения размер загружаемого файла уменьшается до ~ 30 МБ.

Однако, если я создаю пакет с помощью студии Android

Build -> Build Bundle(s) / APK(s) -> Build Bundle(s)

размер сгенерированного пакета составляет около 20 МБ, а при загрузке загрузка уменьшается до ~ 10 МБ.

Они оба работают, но мне интересно, почему это так?В журнале событий студии Android я вижу, что выполняется одна и та же команда gradle, так почему она выдает вывод другого размера?

Я использую ту же версию gradle на локальном компьютере и на удаленном хосте.

1 Ответ

0 голосов
/ 18 июля 2019

Оказывается, виновником была библиотека C ++, которую мы используем.По какой-то причине на моем компьютере символы отладки удалялись автоматически, но не на удаленном сервере.Как только символы отладки были удалены из самой библиотеки, размер сборки начал совпадать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...