Вопрос

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

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

  1. Что Максимальный размер APK Это может быть поддержано Android?
  2. Когда мы устанавливаем любой файл APK на реальном телефоне, где установлено приложение (в SD-карте или другой памяти) ??

Я отправил эту ссылку: http://groups.google.com/group/android-developers/browse_thread/thrad/7965885da4d1a03a. а также искал лот.

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

Update:

На этот раз у меня есть 58 МБ приложения из этого 52,5 МБ изображений, и он работает на моем HTC Hero Mobile, но на эмуляторе, он показывает ошибку:

Failed to upload my_application.apk on device 'emulator-5554'
java.io.IOException: Unable to upload file: No space left on device
Launch canceled!

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

Это было полезно?

Решение

  1. Это, вероятно, устройство, специфичное в качестве устройств, имеет различное количество памяти, доступных для приложения. реф http://groups.google.com/group/android-developers/browse_thread/thrad/18cbb2404778618e?pli=1.

  2. Его приложение зависит от. Разработчик может указать, что приложение должно быть предпочтительно устанавливать на внутреннюю память, SD-карту или позволить пользователю выбрать из SD-карты и памяти. Это поддерживается только на Android 2.2. На старой версии Android версия <= 2.1, приложение будет установлено в память. Его определено внутри AndoridMainfest.xml через android:installLocation элемент. Он поддерживает значения internalOnly, preferExternal или auto. Отказ Но опять же, поддерживается только на Android 2.2. реф https://developer.android.com/about/versions/android--2.2.html.

Я проверил на моем HTC Desire с более чем 500 МБ памяти. С почти не установленными приложениями None, я могу установить APK, который составляет 43 МБ, но APK, который составляет 57 МБ, слишком велик, даже у меня есть много доступных памяти ...

Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]

То "Файловый менеджер" Приложение говорит мне, что я использую 60/147 МБ (40%). Предел кажется 147 МБ, но на практике, как я проверен, это не правда ...

Обновлять:

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

::Редактировать::
Я никогда не меня не меняет в этом ответе, просто обновите это.Размер обновления по блоку разработчика Пожалуйста, обратитесь к этой ссылке о обновленном ответе.

Другие советы

Сегодня я наткнулся на один момент, где четко определено, что мы можем загрузить максимум 50 МБ APK APK на рынок. Таким образом, косвенно мы можем установить приложение с рынка, имеющего максимальный размер 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

The Google Play Team (блог разработчика Android): :( Google) Обновите максимальный предел размера. Они увеличивают ограничение размера файла APK для 100 МБ от 50 МБ. Отказ Это означает, что разработчики могут публиковать apks до 100 МБ по размеру, пожалуйста, обратитесь к этой ссылке для получения дополнительной информации:Google Developer Blog

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top