У меня проблемы с размером моего приложения при попытке запуска на эмуляторе . Я использую изображений , которые занимают сейчас 11 МБ пространства. Сначала при запуске эмулятора загрузка файла занимает почти минуту, затем отображается эта ошибка:
[2011-10-24 11:29:50 - MyApp] Failed to install MyApp.apk on device 'emulator-5554': No space left on device
[2011-10-24 11:29:50 - MyApp] com.android.ddmlib.SyncException: No space left on device
[2011-10-24 11:29:50 - MyApp] Launch canceled!
Когда я просматриваю свою папку, вся папка приложения занимает 37MB . Самая большая из них - папка / bin. Есть два файла MyApp.apk (12 МБ) и resources.ap_ (12 МБ) и, на один шаг вниз в папке bin / packagename /-, есть 85 файлов , названных как мои StartActivity, пронумерованы от начального $ 1.класса до стартового $ 85.класса. В моем Start.java есть HomeScreen, на котором показываются некоторые изображения, но многие на onClickListener с Intents.
Это нормально или это может быть причиной?
Ранее у меня были некоторые другие ошибки, такие как INSTALL_FAILED_MEDIA_UNAVAILABLE ошибка и INSTALL_FAILED_INSUFFICIENT_STORAGE.
С тех пор я нашел несколько потоков на stackoverflow.com и внес некоторые изменения в настройки эмулятора, например добавление в командной строке:
emulator.exe -avd 2TabGalaxy3.2GoogleAPI -partition-size 16384 -no-snapshot-load
(16384 в порядке? Потому что 1024mb не хватит размера)
Я также проверил «Wipe User Data» и отредактировал AVD:
SD Card Size: 256MB
SD Card support : yes
Max VM application heap size: 192
Device Ram Size: 192
Но я всегда получаю одни и те же типы ошибок, которые говорят, что недостаточно места.
Кто-нибудь знает решение?
Я читал, что максимальный размер apk-файла составляет 50 МБ. Это верно?