Android: Ошибка установки: INSTALL_FAILED_INSUFFICIENT_STORAGE

Я получаю сообщение об ошибке «Ошибка установки: INSTALL_FAILED_INSUFFICIENT_STORAGE» при установке приложения на моем устройстве сегодня. Он работает нормально до вчерашнего дня, сегодня только им приходится сталкиваться с этой проблемой. Я удалил некоторые файлы на SD-карте, но все еще столкнулся с проблемой. Я уверен, что это не проблема с пространством на SD-карте. Кто-нибудь может предложить, как это решить.

–nehatha

Solutions Collecting From Web of "Android: Ошибка установки: INSTALL_FAILED_INSUFFICIENT_STORAGE"

Он был разрешен с помощью android:installLocation="preferExternal" для <manifest> файла манифеста.

Как показано ниже:

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="bros.imaq.demilic" android:versionCode="1" android:versionName="1.0" android:installLocation="preferExternal"> 

спасибо

Вам нужно сделать две вещи, после которых эта ошибка будет решена.

  1. В вашем файле AndroidManifest.xml добавьте android: installLocation = "preferExternal" в теге манифеста.

     <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. Что еще более важно, очистите данные кэша на своем устройстве. Перейти к настройкам -> хранилище -> нажмите на кешированные данные. Это очистит кеш и освободит место.

  3. Подключите свое устройство, очистите проект и снова запустите его на устройстве. Теперь проект будет запущен на вашем устройстве.

В моем случае решение, использующее тег манифеста, не работало, поскольку для этого тега не было никаких ресурсов для Android.

Что делало просто удаление приложения на телефоне. И несколько других версий, которые я установил одновременно.

Исправлена ​​моя проблема. Проблема заключалась в том, что я установил установить место установки через adb на моем корневом телефоне KitKat 4.4.2 за один раз, чтобы поместить мои приложения на SD-карту:

 adb shell pm set-install-location 2 

Сказанная карта была дешевой и неудачной. Даже если я установил местоположение по умолчанию на внутреннюю SD-карту, даже если бы я удалил «поврежденную» (дешевую и бесполезную) SD-карту, я теперь не мог бы устанавливать приложения … но теперь все хорошо, решение должно было запускаться

 pm set-install-location 2 

Я пробовал много вещей из этой темы и многих других, но в моем случае ничто не исправило бы, если бы это продолжало появляться с этим сообщением, для меня, что это такое, это пойти в Приложения> Службы Google Play и очистить данные там.

Я нахожусь в GooglePlayServices 7.3.29 и отлаживаю эту старую Galaxy S1

Мне не удалось удалить приложение, поскольку оно не было в списке приложений. Мне пришлось удалить файл библиотеки из / data / app-lib

Затем снова установите приложение. Adb install

На галактическом устройстве:

В моем случае я обнаружил, что Storage-> Miscellaneous files-> CasheData занял 8 ГБ, потребляя всю внутреннюю память. Очистите папку и освободите память.

После перезагрузки устройства приложения установлены без какой-либо ошибки

В моем случае я работал на эмуляторе, и мое приложение терпело крах из-за доступа к устаревшей локальной ссылке в собственном коде. Это, скорее всего, не имеет значения, но я упоминаю об этом в случае, если сбои способствуют этой проблеме. Основываясь на рекомендации, связанной с INSTALL_FAILED_INSUFFICIENT_STORAGE , я теперь стараюсь использовать PM для удаления моего приложения после этих сбоев:

 adb shell pm uninstall <my-application-package> 

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

У меня был опыт с .APK, который был очень большой (~ 60Mb). Поскольку эмулятор действительно нуждается в 3x размера доступного APK (1x для загрузки в / data / local / tmp, 2x для сохранения установленных -1.apk и -2.apk копий в / data / app), это была проблема Когда у моего эмулятора было ограниченное внутреннее хранилище.

Я также делаю привычкой в ​​этих случаях удалять пакеты по умолчанию в / data / app

 adb shell rm /data/app/* 

И для удаления любых остаточных файлов, которые я, возможно, нажал на / data / local / tmp

 adb shell rm /data/local/tmp/* 

Даже с этими мерами я испытал INSTALL_FAILED_INSUFFICIENT_STORAGE, несмотря на наличие достаточного свободного места (как сообщается du и df ). Таким образом, кажется, что существует некоторая остаточная конфигурация. В этих случаях я должен Wipe Data с изображения эмулятора с помощью AVD.

В моем случае в отношении INSTALL_FAILED_INSUFFICIENT_STORAGE. Мне пришлось пойти и отредактировать размер AVD Internal и SD Storage моего устройства под Android Virtual Deviece Manager . Я увеличиваю внутреннее хранилище с 200 до 2000, а SD-карту также до 2000. И добавьте android:installLocation="preferExternal" в моем файле AndroidManifest.xml

И это сработало для меня.

Моя проблема заключалась в том, что я установил местоположение приложения на внешнюю SD-карту через оболочку на adb, после чего моя SD-карта умерла. Даже если он больше не был установлен, и на экране «Настройки» по умолчанию была внутренняя карта, мое приложение не установило. Мне пришлось сбросить местоположение по умолчанию через оболочку, чтобы заставить ее работать. См. Мой ответ на Android: Ошибка установки: INSTALL_FAILED_INSUFFICIENT_STORAGE .

Когда я получил эту ошибку, попытка установки на SD-карту не работала для меня, и я использую htc-телефон, но удаление некоторых приложений из телефона работало. Я думаю, что во внутренней памяти телефона требуется некоторое количество места, и этот объем пространства может варьироваться от телефона к телефону.

Я использую Cordova для разработки Android и iPhone. После 4 месяцев развития эта ошибка возникла примерно в 10 раз.

ЧТО РАБОТАЕТ ДЛЯ МЕНЯ

* # 9900 # – МЕТОД №1 Сначала мне нужно было всего лишь …

  1. Ручной набор * # 9900 #; Затем выберите удаление DUMPSTATE. Но через несколько недель после этого я все равно получил ошибку.
  2. Очистите оперативную память …
    • ДЛИННАЯ НАЖМИТЕ КНОПКУ ДОМА
    • Нажмите RAM bttn _ PRESS Clear Memory bttn внизу
  3. Удалите мое приложение. ТЕПЕРЬ БОЛЬШЕ ОШИБКИ. УРА!!!

Но сегодня метод № 1 выше не работает. Так что я…

СПОСОБ №2 – УДАЛИТЬ ДАННЫЕ В ЗАГРУЗКЕ

  1. Я удалил все в папке «Загрузка» и … СЕЙЧАС НЕТ БОЛЬШЕ ОШИБКИ. УРА!!!

Спасибо и надеюсь, что это поможет!

Возможно, это может помочь вам …

  1. Проверить настройку> хранение> проверить Предпочитаемое место установки *

* Если съемная SD-карта. Измените его на Внутреннее устройство. Потому что, возможно, у вашей SD-карты есть проблемы.

Надеюсь, поможет

Эта проблема связана с тем, что на вашем устройстве не хватает места для установки приложения.