Как я могу уменьшить размер приложения для Android? - PullRequest
2 голосов
/ 14 декабря 2011

Так что мне нужно знать, как я могу уменьшить размер моего приложения.Это 1,4 МБ, и это слишком много для его функциональности.Поэтому мне интересно, какие части приложения добавляют больше всего к размеру приложения?

Ответы [ 4 ]

4 голосов
/ 14 декабря 2011

используйте Window-> Run Android Lint для вашего проекта. это покажет вам ненужные вещи (строки, рисованные элементы ...) и другие проблемы в вашем проекте. (вы даже можете настроить, какие из них будут отображаться в виде предупреждений / ошибок. Настройки-> Android-> Проверка ошибок Lint)

надеюсь, это поможет!

3 голосов
/ 14 декабря 2011

Графика оказывает наибольшее влияние на размер файла.Попробуйте PNGCrush довольно неплохую библиотеку для уменьшения размера файлов png.

3 голосов
/ 14 декабря 2011

Наиболее вероятные причины:

  • изображения
  • другие активы
  • ненужный сторонний код
2 голосов
/ 14 декабря 2011

APK-файлы - это просто ZIP-файлы.Используйте утилиту zip, которая показывает сжатый размер каждой записи (например, unzip -v, если у вас Linux или Cygwin), чтобы увидеть, какой файл или файлы занимают большую часть пространства.Файл classes.dex содержит скомпилированный Java-код вашего проекта, res содержит ваши изображения и другие ресурсы, resources.arsc - это скомпилированные ресурсы, такие как строки.

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