В erlang есть некоторые общие библиотечные функции, которые намного медленнее, чем их эквивалент c. относится к памяти Android (максимальный размер APK). Поэтому, пожалуйста, помогите мне узнать и решить проблемы: что является максимальным ...
Я собираюсь установить первое приложение на свой телефон Android, но у меня есть некоторые сомнения относится к памяти Android (максимальный размер APK).
Поэтому, пожалуйста, помогите мне узнать и решить проблемы:
Я сослался по этой ссылке: http: // groups. google.com/group/android-developers/browse_thread/thread/7965885da4d1a03a, а также искали лот.
Я пришел к поиску в Интернете, что многие люди сталкиваются с той же проблемой
. максимальный размер приложения, поддерживаемого Android. Я думаю, что этот вопрос также поможет людям, которые связаны с программированием и разработкой приложений для Android.
Обновление:
На этот раз у меня есть приложение 58Mb из этих 52. 5MB изображений, и он работает на моем мобильном телефоне HTC Hero, но в эмуляторе он показывает ошибку:
Failed to upload my_application.apk on device 'emulator-5554'
java.io.IOException: Unable to upload file: No space left on device
Launch canceled!
Теперь, пожалуйста, предложите мне способ хранения изображений в папке Drawable? есть ли способ сжать изображения или такой метод?
Вероятно, это зависит от устройства, поскольку устройства имеют другой объем памяти, доступный для приложений. ref http://groups.google.com/group/android-developers/browse_thread/thread/18cbb2404778618e?pli=1
Зависит от приложения. Разработчик может указать, что приложение следует предпочтительно устанавливать во внутреннюю память, на SD-карту или позволить пользователю выбирать между SD-картой и памятью. Это поддерживается только на Android 2.2. В более старых версиях Android, версия <= 2.1, приложение будет установлено в память. Он определяется внутри AndoridMainfest.xml через элемент android: installLocation
. Он поддерживает значения internalOnly
, seekExternal
или auto
. Но опять же, поддерживается только на Android 2.2. ref https://developer.android.com/about/versions/android-2.2.html
Я тестировал свой HTC Desire с более чем 500 МБ памяти. Почти без установленных приложений я могу установить apk размером 43 МБ, но apk размером 57 МБ слишком велик, даже если у меня достаточно доступной памяти ... он не работает с
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
Приложение "Диспетчер файлов" сообщает мне, что я использую 60/147 МБ (40%). Кажется, что ограничение составляет 147 МБ, но на практике, как я тестировал, это не так ...
Обновление:
Я провел небольшое тестирование и опубликовал результаты здесь :
:: Edit ::
Я никогда ничего не меняю в этом ответе, просто обновляю это.
Размер обновления в блоге разработчиков , пожалуйста, обратитесь по этой ссылке, чтобы узнать об обновленном ответе.