Ошибка установки: INSTALL_FAILED_INSUFFICIENT_STORAGE - PullRequest
11 голосов
/ 16 сентября 2011

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

Как вы можете это исправить?

Мой файл журнала:

[2011-09-16 09:28:17 - Trivia] Performing nik.trivia.Splash activity launch
[2011-09-16 09:28:17 - Trivia] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'work'
[2011-09-16 09:28:17 - Trivia] Uploading Trivia.apk onto device 'emulator-5554'
[2011-09-16 09:30:54 - Trivia] Installing Trivia.apk...
[2011-09-16 09:30:56 - Trivia] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2011-09-16 09:30:56 - Trivia] Please check logcat output for more details.
[2011-09-16 09:30:56 - Trivia] Launch canceled!

Ответы [ 8 ]

11 голосов
/ 16 сентября 2011

нужно увеличить виртуальную память эмулятора

Как увеличить виртуальную память эмулятора

\\emulator -avd "Emulator Name" -partition-size 500

после чего попробуйте установить ваш apk

если есть сомнения, см. Все комментарии к этому вопросу

6 голосов
/ 14 июня 2012

Я работаю с реальным устройством. Однажды я получил ту же ошибку. У меня было много свободного места на SD-карте. Таким образом, вы можете увидеть эту ошибку, если у вас недостаточно внутренней памяти. Вы должны удалить какую-либо программу с устройства или переместить ее на SD-карту. Это решило мою проблему. Спасибо.

3 голосов
/ 08 июля 2013

Эта ошибка может быть вызвана приложением, которое ранее выдало ошибку, поэтому ее невозможно успешно завершить перед установкой новой версии.

Чтобы устранить проблему в этом случае, вы можете «принудительно остановить» приложение в диспетчере приложений устройства или полностью удалить его.

Попробуйте снова запустить приложение, и все должно быть в порядке.

0 голосов
/ 02 декабря 2014
You need to do two things after which this error will be resolved.

1. In your AndroidManifest.xml file add android:installLocation="preferExternal" within your manifest tag.

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.packagename.appname"
android:versionCode="1"
android:versionName="1.0" 
android:installLocation="preferExternal">

2. More importantly, clear the cache data in your device. Goto settings -> storage -> click on cached data. This will clear the cache and free the space.

3. Reconnect your device, clean your project and again run it on the device. The project will now run on your device
0 голосов
/ 10 апреля 2013

, если у вас уже установлено это приложение на вашем мобильном устройстве, вы удалили само приложение, выбрав «Настройки» -> «Приложение», выбрав это приложение и удалив его. Если вы столкнулись с той же проблемой, чем удаление другого программного обеспечения, чтобы получить больше места в памяти.

0 голосов
/ 03 января 2013

При использовании реального устройства убедитесь, что на вашем телефоне достаточно места, я удалил некоторые файлы на моем устройстве, и это сработало для меня

0 голосов
/ 30 ноября 2012

Просто создайте Новый эмулятор , затем запустите этот эмулятор и запустите приложение Android на этом эмуляторе, установив цель:

  • Щелкните правой кнопкой мыши по проекту и перейдите к Run As
  • Запустить конфигурацию
  • Перейти к цели, нажмите всегда, чтобы выбрать цель
  • Применить
  • Выполнить

Появится новый экран, на котором вы выберете новый эмулятор, который вы создали. Запустите это приложение.

Тогда такой проблемы больше не возникает.

0 голосов
/ 31 октября 2011

Если вы устанавливаете приложение на эмулятор, то иногда это происходит.Я сталкиваюсь с той же проблемой, и я должен решить ее своим путем.

В моей задаче я установил приложение в эмуляторе, размер которого превышает 10 МБ.И после этого я собираюсь установить другое приложение на этот эмулятор и получил эту ошибку ..

Решение:

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

Примечание: работает только для некоторых нормальных целей.как и получить ошибку после установки другого приложения.,.так далее.В противном случае следуйте ответу CapDroid.Спасибо.

...