2016-03-10 5 views
-2

Я знаю, что это довольно распространенная проблема в разработке Android, но дело в том, что у меня нет SD-карты на моем устройстве Android, поэтому, когда я пишу android:installLocation="preferExternal" в своем манифесте, я получаю Failure [INSTALL_FAILED_MEDIA_UNAVAILABLE] , Любая идея, как исправить это без SD-карты?Android INSTALL_FAILED_INSUFFICIENT_STORAGE

+0

Что на ваш вопрос именно? Просто удалите эту строку, и она установит приложение во внутренней памяти. Скажите, пожалуйста, если вы этого не хотите. – Vucko

+0

Когда я скомпилирую свое приложение без этой строки, я получаю INSTALL_FAILED_INSUFFICIENT_STORAGE. Это общая проблема для Android, и конкретное решение описано здесь http://stackoverflow.com/questions/4709137/solution-to-install-failed-insufficient-storage-error-on-android, но на самом деле это не работает меня, потому что у меня нет SD-карты. – Swoopyy

+0

Вы можете объявить installLocation = "auto", что означает, что ваше приложение может быть установлено во внешнем хранилище, но у вас нет предпочтения места установки. У вас достаточно памяти на вашем устройстве? Я знаю, что мой телефон не позволит мне установить из игрового магазина, даже если у меня 400 МБ, а приложение занимает 20 МБ. По какой-то причине для этого требуется некоторое свободное пространство. – Vucko

ответ

0

Вы можете объявить installLocation = "auto", что означает, что ваше приложение может быть установлено во внешнем хранилище, но у вас нет предпочтения места установки. У вас достаточно памяти на вашем устройстве? Я знаю, что мой телефон не позволит мне установить из игрового магазина, даже если у меня 400 МБ, а приложение занимает 20 МБ. По какой-то причине для этого требуется некоторое свободное пространство.

Это довольно распространенная вещь, просто освободите еще пространство, и все должно быть в порядке.

1

У меня была та же проблема. Фиксированный его с простым перезапуском моего Android мобильного устройства ('LG L70')

командной строки для Windows:

d:\>adb -s LGL70 install myapp.apk 
[100%] /data/local/tmp/myapp.apk 
     pkg: /data/local/tmp/myapp.apk 
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE] 

После перезагрузки устройства:

d:\>adb -s LGL70 install myapp.apk 
[100%] /data/local/tmp/myapp.apk 
     pkg: /data/local/tmp/myapp.apk 
Success