Размер приложения значительно больше ожидаемого?

Я почти закончил писать свое приложение, и меня беспокоит размер приложения. Помимо папки 876 КБ res и ресурсов 1,08 МБ, остальные файлы в проекте представляют собой просто исходный код в src (src составляет около 80 КБ). Приложение может загрузить файл размером около 160 КБ из Интернета. Из информации о приложении (в настройках приложения) говорится следующее:

 Total ............5.89MB 
 App ..............1.79MB
 USB Storage app.. 4.09MB
 Data ............12.00KB
 SD Card.......... 0.00 B

Приложение сохраняется на SD-карте. Вопрос в том, есть ли способ уменьшить этот размер? Я уже сжал изображения, которые использую, и мне кажется очень странным, что с размером папок в проекте приложению требуется 6 МБ места.

Кроме того, почему размер приложения больше, когда приложение находится на SD-карте?


person Alex Styl    schedule 03.06.2012    source источник
comment
Используете ли вы какие-либо библиотеки в своем приложении?   -  person Raghav Sood    schedule 12.06.2012
comment
да, я использую ActionBar Sherlock 4.1. Это сильно увеличивает размер?   -  person Alex Styl    schedule 14.06.2012
comment
ActionBar Sherlock добавляет к вашему приложению около 1,2 МБ. Используете ли вы какие-либо другие библиотеки/библиотечные проекты, такие как OpenFeint, flurry, admob и т. д.?   -  person Raghav Sood    schedule 14.06.2012


Ответы (1)


Попробуйте использовать proguard здесь в вашем приложении. С последними инструментами proguard включен по умолчанию.
Кроме того, не учитывайте размер приложения, пока вы его не обфускируете.
ActionBarSherlock добавляет около 200 КБ к размеру вашего apk, а не МБ.

person vivek.m    schedule 14.07.2012