Когда я запускаю свое приложение, оно не запускается и показывает мне это сообщение в консоли:
[2012-05-20 17:36:58 - TravelersDictionary] Installation error:
INSTALL_FAILED_INSUFFICIENT_STORAGE
[2012-05-20 17:36:58 - TravelersDictionary] Please check logcat output for more details.
[2012-05-20 17:36:58 - TravelersDictionary] Launch canceled!
Я проверил свой Logcat, но ничего не написано красным.
Вот последние 5 сообщений logcat:
05-20 14:37:36.520: D/ExchangeService(438): Received deviceId from Email app: androidc259148960
05-20 14:37:36.520: D/ExchangeService(438): Reconciling accounts...
05-20 14:37:48.555: W/ThrottleService(75): unable to find stats for iface rmnet0
05-20 14:44:00.404: D/dalvikvm(75): GC_CONCURRENT freed 648K, 13% free 8475K/9735K, paused 12ms+11ms
05-20 14:44:32.975: D/dalvikvm(170): GC_CONCURRENT freed 397K, 13% free 6241K/7111K, paused 8ms+7ms
Вы получите следующую ошибку: Ошибка Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
и, поскольку ошибка говорит, что у вас недостаточно места на вашем устройстве для установки приложения, поэтому удалите некоторые нежелательные приложения и другие данные и повторите попытку.
кажется, что на вашем устройстве не хватает внутреннего пространства для хранения, где обычно установлено приложение. У вас есть два варианта. Удалите какое-либо приложение или, так как вы разрабатываете, если вы собираетесь нацелиться на уровень уровня API
превышающий 8 (Android 2.2)
, вы можете установить android:installLocation="preferExternal"
в файле AndroidManifest.xml
. Android
попытается установить приложение во внешнем хранилище, поскольку в документе говорится:
Если вы объявляете "preferExternal", вы запрашиваете, чтобы ваше приложение было установлено во внешнем хранилище, но система не гарантирует, что ваше приложение будет установлено на внешнем хранилище. Если внешнее хранилище заполнено, система будет устанавливать его на внутреннем хранилище.