Я знаю, что это довольно распространенная проблема в разработке Android, но дело в том, что у меня нет SD-карты на моем устройстве Android, поэтому, когда я пишу android:installLocation="preferExternal"
в своем манифесте, я получаю Failure [INSTALL_FAILED_MEDIA_UNAVAILABLE] , Любая идея, как исправить это без SD-карты?Android INSTALL_FAILED_INSUFFICIENT_STORAGE
-2
A
ответ
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
Что на ваш вопрос именно? Просто удалите эту строку, и она установит приложение во внутренней памяти. Скажите, пожалуйста, если вы этого не хотите. – Vucko
Когда я скомпилирую свое приложение без этой строки, я получаю INSTALL_FAILED_INSUFFICIENT_STORAGE. Это общая проблема для Android, и конкретное решение описано здесь http://stackoverflow.com/questions/4709137/solution-to-install-failed-insufficient-storage-error-on-android, но на самом деле это не работает меня, потому что у меня нет SD-карты. – Swoopyy
Вы можете объявить installLocation = "auto", что означает, что ваше приложение может быть установлено во внешнем хранилище, но у вас нет предпочтения места установки. У вас достаточно памяти на вашем устройстве? Я знаю, что мой телефон не позволит мне установить из игрового магазина, даже если у меня 400 МБ, а приложение занимает 20 МБ. По какой-то причине для этого требуется некоторое свободное пространство. – Vucko