Подтвердить что ты не робот

Android - Приложение (apk) Максимальный размер

Я собираюсь установить первое приложение на свой Android-телефон, но с некоторыми сомнениями связанных с Android-памятью (максимальный размер APK).

Итак, пожалуйста, помогите мне узнать и решить проблемы:

  • Что такое максимальный размер apk, который может поддерживаться андроидом?
  • Когда мы устанавливаем любой файл apk в реальном телефоне, , где установлено приложение (на SD-карте или в другой памяти)

Я ссылался на эту ссылку: http://groups.google.com/group/android-developers/browse_thread/thread/7965885da4d1a03a, а также искал лот.

Я пришел через поиск в Интернете, что many people are facing the same issue. Каков максимальный размер приложения, поддерживаемого Android. Я думаю, этот вопрос также поможет людям, которые связаны с программированием и разработкой приложений Android.

Update:

На этот раз у меня есть приложение с 58 Мб из этих 52,5 МБ изображений, и оно работает на моем мобильном телефоне 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!

Теперь, пожалуйста, предложите мне способ хранения изображений внутри папки "Жить"? есть ли способ закрепить изображения или такой метод?

4b9b3361

Ответ 1

  • Вероятно, это устройство, поскольку устройства имеют различный объем памяти, доступный для приложения. 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, preferExternal или 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]

Приложение "File Manager" сообщает мне, что im использует 60/147MB (40%). Предел кажется 147 МБ, но на практике, как я уже протестировал, это не так...

Update:

Я провел некоторое тестирование и опубликовал результаты здесь:

:: Edit::
Я никогда ничего не меняю в этом ответе, просто обновляю это. Обновить размер в блоге разработчика. См. эту ссылку о обновленном ответе.

Ответ 2

Сегодня я столкнулся с одним моментом, когда четко определено, что мы можем загружать на рынок максимум APM размером 50 МБ. Так косвенно, мы можем установить приложение с рынка с максимальным размером 50 МБ.

Вот ссылка: http://www.google.com/support/androidmarket/developer/bin/answer.py?hl=en&answer=113469, здесь просто проверьте приведенное ниже предложение.

Размер файла APK: Максимальный поддерживаемый размер составляет 50 МБ.

Итак, ясно, что мы можем загружать файл APK с максимальным размером 50 МБ, но если мы разрабатываем приложение локально и запускаем/проверяем для внутренней цели, тогда это нормально.

Обновление - 6 марта 2012

Приложения для Android Разделите барьер на 50 МБ и увеличьте ограничение размера приложения для Android до 4 ГБ., проверьте этот учебник.

Обновление -28 сент. 2015

Команда Google Play (ANDROID DEVELOPER BLOG)::( GOOGLE) обновляет максимальный размер. Они увеличивают ограничение размера файла APK на 100 МБ от 50 МБ. Это означает, что разработчики могут публиковать APK размером до 100 МБ. Для получения дополнительной информации см. Эту ссылку: Блог разработчика Google