Неправильно указывать недостаточно памяти при установке приложения - PullRequest
1 голос
/ 10 ноября 2011

Я занимаюсь разработкой приложения с Eclipse SDK версии: 3.6.2 и платформой Android 2.2 r3.Я установил Android: InstallLocation = "предпочесть External".Приложение также корректно устанавливается на SD-карту на моем ZTE с Android 2.2.

Но ...

Установка не удалась, когда phone меньше памятинеобходимо для приложения, которое я устанавливаю.Похоже, что программа установки проверяет память телефона вместо SD-карты.Есть ли какое-то решение для этого?Может ли эта проблема возникнуть и при установке приложения из Android Market?

Надеюсь, что кто-то достаточно любезен, чтобы помочь мне в этом.Я планирую выпустить приложение в ближайшее время.

1 Ответ

1 голос
/ 10 ноября 2011

Файл .apk сохраняется во внешнем хранилище, но все личные пользовательские данные, базы данных, оптимизированные файлы .dex и извлеченный собственный код сохраняются во внутренней памяти устройства.

Из Местоположение установки приложения

Это означает, что есть части, которые не будут размещены на вашем внешнем хранилище, даже если вы решите установить приложение там.Немного памяти всегда используется на внутреннем.И вашей свободной памяти может быть недостаточно для этого.

Это актуально для каждой установки, даже при установке с маркета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...