Почему мои классы приложений для Android занимают так много места - PullRequest
0 голосов
/ 14 апреля 2019

Я просто собираю пакет своего приложения для Android и после анализа его содержимого я понимаю, что classes2.dex, который в значительной степени является содержимым моего java-кода и классов, составляет около 3,4 мегабайта.следующий каталог res 700 K, что понятно, у меня есть несколько изображений PNG.Но почему размер classes2.dex такой большой.У меня есть 15 классов в моем приложении.Это довольно много кода, но я не думаю, что должно быть 3,4 МБ.У меня вопрос, почему это может быть и как я могу оптимизировать размер моего приложения, я хотел бы сделать его меньше.Спасибо вот скриншот http://pctechtips.org/apps/androidapp.png

1 Ответ

0 голосов
/ 14 апреля 2019

Чтобы уменьшить размер вашего apk, вы должны использовать сжатие кода

Из документации:

Вы должны включить сжатие кода. В процессе сборки сначала Proguard удаляет неиспользуемый код, но оставляет неиспользуемые ресурсы. Затем Gradle удаляет неиспользованные ресурсы.

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