Android - размер Apk очень большой после перестроения в режиме выпуска - PullRequest
0 голосов
/ 03 июля 2018

Я только что закончил из моего проекта Android на Visual Studio 2017, мой apk размер 10.5 mb. Я скопировал содержимое моего нарисованного файла и создал новые папки для экрана другого размера (mipmap-xhdpi, mipmap-hdpi ..) и вставил содержимое файла drawable в них, затем перестроил проект в режиме выпуска и проверил размер apk, сейчас это 24 мб. Это 13.5 mb увеличение. Поэтому я удаляю созданные мной mipmap файлы, затем перестраиваю проект (также в режиме release), а затем проверил свой размер apk, но он не изменился, он по-прежнему 24mb. Я очищал и перестраивал проект несколько раз безрезультатно. Так почему же это и что мне нужно сделать, чтобы вернуться к исходному размеру 10.5 mb?

Редактировать Я перестраиваю свой проект в режиме Debug, это снова 10.5 mb. Почему режим release вызывает увеличение размера apk?

1 Ответ

0 голосов
/ 04 июля 2018

Каждый размер экрана требует своих графических ресурсов, так что это абсолютно правильно. Разница в размерах между режимами Debug и Release обусловлена ​​несколькими факторами, в основном из-за того, что при отладке мы используем Shared Runtime и Fast Assembly Deployment, чтобы не развертывать каждый раз MonoRuntime.
Развертывание в Release Вы также развертываете MonoRuntime и BCL.
Связывание со всеми сборками помогает, но для более обширного способа оптимизации размера вашего приложения я бы посоветовал вам взглянуть на эту удивительную сущность .

...