Вирішення помилки INSTALL_FAILED_INSUFFICIENT_STORAGE на Android [закрито]


525

INSTALL_FAILED_INSUFFICIENT_STORAGEПомилка отрута життя кожного Android розробника. Це відбувається незалежно від розміру програми чи кількості пам’яті. Перезавантаження цільового пристрою вирішує проблему ненадовго, але вона незабаром повертається. Є сотні (якщо не тисячі) повідомлень на дошках повідомлень від людей, які запитують, чому виникає проблема, але люди в Google відчайдушно мовчать про це.

Існує просте вирішення. Якщо на вашому тестовому пристрої працює Android 2.2 або пізнішої версії, додайте android:installLocationатрибут у файл маніфесту вашої програми зі значенням "preferExternal". Це змусить встановити додаток на зовнішньому сховищі пристрою, наприклад, на SD-картці телефону.

Наприклад:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.andrewsmith.android.darkness"
          android:installLocation="preferExternal"

Це швидше допомога, ніж виправлення, і може бути не ідеальною, якщо ви хочете, щоб ваш готовий додаток встановився на внутрішній пам'яті пристрою. Але це принаймні зробить процес розвитку набагато менш розчарувальним.


це буде працювати для Android API рівня 4 чи 1.6 ??
mAc

я отримав цей msg у файлі маніфесту: -> помилка: не знайдено ідентифікатор ресурсу для атрибута 'installLocation' в пакеті 'android' Pls help
person_ smiley

1
@AndrewSmith: чи могли б ви відповісти на своє запитання? Щойно натрапив на це питання під час огляду, оскільки він позначений як не справжнє питання . Хоча прапор в основному правильний, було б прикро, якщо рішення буде втрачено.
eckes

Перше, що потрібно зробити: дізнатися, чи проблема насправді пов'язана з космосом! Детальну інформацію див. У моїй відповіді на це запитання .
Роберт Сімер

1
У мене була помилка на емуляторі Android. В андроїд-студії - AVD-менеджері, є можливість стерти дані на певному пристрої. Це фіксована моя проблема
Асім

Відповіді:


178

Це лише тимчасове вирішення, а не справжнє виправлення.

Після того, як це сталося зі мною і не був задоволений нинішніми відповідями, я пішов на роботу, намагаючись зрозуміти це з джерела AOSP. Я знайшов РЕАЛЬНЕ рішення.

Пояснення

По-перше, трохи (спрощений) фон про те, як Android встановлюється та оновлюється

Перший раз, коли встановлено додаток:

  1. Файл APK зберігається як

    /data/app/<full.package.name>-1.apk  (1.apk)

Коли потрібно оновити додаток:

  1. Оновлений файл APK зберігається у вигляді:

    /data/app/<full.package.name>-2.apk (2.apk)
  2. Перша версія (1.apk) видаляється.

Про наше наступне оновлення:

  1. Новий APK зберігається у вигляді (1.apk) і (2.apk) видаленого (Повторити назавжди).

 

Проблема, яка виникає у більшості з нас, виникає під час оновлення програми, але видалення старого APK не вдається. Що саме по собі ще не спричиняє збій оновлення, але в ньому є два файли APK /data/app.

Наступного разу, коли ви спробуєте оновити додаток, система не зможе перемістити тимчасовий файл, оскільки ні (1.apk), ні (2.apk) порожні. Оскільки File # renameTo (File) не кидає винятку, а натомість повертає булевий PackageManager, у нього немає жодного способу пояснити, чому він повертає INSTALL_FAILED_INSUFFICIENT_STORAGE, навіть якщо відмова не мав нічого спільного з кількістю вільного місця.

Рішення

Виконати:

adb shell "pm uninstall <full.packge.name>"
adb shell "rm -rf /data/app/<full.package.name>-*"

АБО

Видаліть додаток

Використовуйте свій улюблений метод, щоб видалити BOTH :

/data/app/<full.package.name>-1.apk

/data/app/<full.package.name>-2.apk

Переконайтеся, що більше нічого не блокує майбутні установки аналогічним чином. У моєму випадку у мене був довгий /data/app-lib/<full.package.name>-1каталог! У цьому випадку спрацювала установка на SD-карту , а також подальше переміщення до внутрішньої пам'яті. (Створення /data/app-lib/<full.package.name>без -1закінчення.)

Чому спрацювали інші «рішення»

  • Код для встановлення на зовнішній накопичувач істотно відрізняється, що не має однакових проблем

  • Видалення програми видаляє лише одну версію файлу APK у /data/app. Ось чому ви можете її встановити один раз, але не оновлювати.

  • Кількість вільного місця в емуляторі насправді не має значення, коли виникає ця помилка


9
@ Msmit1993, у вас немає доступу до каталогу даних на не вкоріненому пристрої. Наявність SDK та ADB не має значення.
Стен

3
По-справжньому ледачий, ось уривок function fix_app { adb shell "pm uninstall ${1}; rm -rf /data/app/${1}-*; su -c 'rm -rf /data/app-lib/${1}-*'" } $ fix_app com.facebook.katana
башти

1
Я також намагався, android:installLocation="preferExternal"але все даремно, у моєму випадку нічого не працює. Я використовую справжній пристрій для тестування. Яке рішення в цьому випадку?
Ram Patra

1
Мені довелося очистити/data/local/tmp
18446744073709551615

1
У моєму випадку я додаю, щоб встановити додаток з adb install -f ... В іншому випадку він відмовився встановлювати його, хоча у мене було 1,7 Гб вільної внутрішньої пам'яті; можливо, це було тому, що у мене не було SDCARD. Але з варіантом -f, принаймні, це спрацювало, я не знаю, чому ...
xtof54

108

Вам потрібно збільшити ємність пам'яті Android-емулятора. Для цього є два способи:

  1. Клацніть правою кнопкою миші корінь Android-проекту, перейдіть до «Запустити як» та перейдіть до «Запустити конфігурації ...». Знайдіть вузол «Додаток для Android» у дереві зліва, а потім виберіть проект та перейдіть на вкладку «Ціль» у правій частині вікна, подивіться вниз на поле «Додаткові параметри командного рядка емулятора» (іноді ви ' Вам потрібно буде збільшити вікно) і, нарешті, вставити туди "-розмір розміру 1024" туди. Клацніть Застосувати, а потім Запустити, щоб використовувати емулятор.

  2. Перейдіть до Налаштування Eclipse , а потім виберіть "Запуск" Додати "-розмір розділу 1024" у полі "Емулятор за замовчуванням". Клацніть «Застосувати» та використовуйте емулятор як завжди.


103
Оскаре, ви припускаєте, що це відбувається на тренажері. У моєму випадку це відбувається на фактичному пристрої, на який ця відповідь не відповідає.
Джефф Аксельрод

Другий варіант, здається, не працював для мене. Однак варіант 1 був! Чудові речі! І працював з емулятором 2.1.
DonnaLea

Це не спрацювало для мене, імовірно, тому, що у мене включені знімки? Як я можу змусити емулятор запустити Android з нуля за допомогою нової опції розміру?
Timmmm

Втрачено у варіанті 1 - у мене немає вкладки "Ціль" у затемненні.
Тед Бетц

2-й варіант працював для мене, дякую за гуд пост @RacZo
DD.

31

Дякуємо, що опублікували це запитання. У мене є додаткові відомості, які можуть допомогти деяким розробникам.

Я налагоджую свою програму на пристрої (а не на емуляторі). Пристрій має 21 Мб безкоштовно /data(як це показало "df" під час роботи "adb shell"), а в моєму додатку всього 5 Мб. Однак я виявив, що якщо видалити інші програми на пристрої (не перезавантажуючи телефон або перезавантаживши adbd), INSTALL_FAILED_INSUFFICIENT_STORAGE піде на деякий час, а потім повернеться назад.

Тож здається, що для налагодження мого додатка на 5 Мб потрібно більше 20 Мб місця /data, і крім того щось підтікало щоразу, коли я налагоджував свою програму.

Тому я зробив "adb shell" і перерахував цілий /dataкаталог із

cd /data
ls -a -l -R

І я подивився на вихідний рядок у 5000 рядків, щоб побачити, куди йде весь простір.

Я виявив величезну кількість незайнятого простору на пристрої в /data/klogкаталозі в вигляді старого лог - файли з місяців-старих сеансів налагодження.

Це не мої файли журналів: вони були створені якоюсь частиною інфраструктури Android.

Я видалив їх і миттєво зберег 58 Мб, які не були віднесені до програми Налаштування жодному конкретному додатку. У мене невеликий пристрій, тому 58 Мбайт є дуже значущим (близько 40%).

Поки що я не отримав INSTALL_FAILED_INSUFFICIENT_STORAGE після багатьох пробіжок. Будемо сподіватися, що це було справжньою проблемою, хоча ОП припускає, що у його пристрою було достатньо місця (але не сказали, скільки).

Сподіваємось, деякі з вас також зможуть вийти з INSTALL_FAILED_INSUFFICIENT_STORAGE, періодично видаляючи /data/klog/*.

Або, ви можете принаймні зробити ls -a -l -Rв , /dataщоб побачити , де все ваше простір буде, якщо дійсно є на насправді деякі (приховані) простору питання.


26
будь-яка ідея, як це зробити на не вкоріненому телефоні? У мене немає доступу до каталогу даних. чудовий пост btw +1
Багатий

1
Дякую за інформацію. FYI ви можете консолідувати прапори в Unix, щоб lsкоманда сталаls -alR
mharper

1
З кореневим доступом виконайте: # su # du / data | сортувати -g, щоб отримати список папок / файлів, упорядкованих за розміром
JuanMa Cuevas

@JuanMaCuevas duперераховує лише папки.
naXa

@Rich, спробуйте завантажити стороннє додаток Astro File Manager. Він дуже популярний і надає вам доступ до файлів телефону. play.google.com/store/apps/…
Azurespot

22

Наступне допомагає:

  • Відкрийте оболонку пристрою

    adb shell
  • Перейдіть до каталогу temp, куди вперше скопіюється вхідний APK

    cd /data/local/tmp
  • Перелічіть наявні файли та видаліть за бажанням

    rm * // use at your own risk, good practice to list files first

Це було надійним для мене на фактичному пристрої.


EDIT: Це виявилося не настільки надійним рішенням, як вище.

Я спробував ряд рішень. Ніщо насправді не допомогло. Нарешті я знайшов додаток під назвою SD Maid . Це допомогло.

У ній говориться, що функціональність обмежена на неприкоренених пристроях. Моє коріння коріння, тому було б добре бачити почуття від людей ефективним, що це в тих сценаріях, і якби це був просто смітник, що це працювало для мене (це все одно непередбачувана проблема).

ПРИМІТКА. Я не маю нічого спільного з додатком. Щойно знайшов це при пошуку.


Це допомогло мені. Деякі з моїх попередніх програм зберігаються в папці tmp. Після того, як я зняв ті, хто його добре працює ..
Mahendran Sakkarai

19

Я вирішив це, включивши android:installLocation="auto"внутрішній <manifest>тег у файл AndroidManifest.xml.


Дійсно. Дякую.
Тедді

Це єдиний виправлення, яке працювало на мене, на реальному пристрої. Дякую.
Шах Абаз Хан

просто і приємно працює.
Дякуємо

я додав цей рядок code.but, але все ж отримую цю помилкуError: ADB exited with exit code 1 adb: failed to install build\app\outputs\apk\app.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE] Error launching application on Android SDK built for x86.
Husna

Найкраще рішення для роботи з емулятором. Дякую!
Br0wn

16

Я додав додатковий рядок у файл маніфесту програми, який є android:installLocation="preferExternal". Використовуючи цей рядок, він змушує встановити додаток до зовнішнього сховища. дивіться приклад нижче,

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.nasir.phonegap"
    android:installLocation="preferExternal" >

11

Пов’язана проблема на емуляторі - це коли в розділі не залишилося місця /data.

Наприклад,

% adb shell df

Filesystem             Size   Used   Free   Blksize
/dev                   252M    32K   252M   4096
/mnt/asec              252M     0K   252M   4096
/mnt/obb               252M     0K   252M   4096
/system                154M   154M     0K   4096
/data                   64M    57M     6M   4096
/cache                  64M     1M    62M   4096

Ось зразок подання /data/appкаталогу:

% adb shell ls -l /data/app

-rw-r--r-- system   system      19949 2011-10-12 17:09 CubeLiveWallpapers.apk
-rw-r--r-- system   system      27670 2011-10-12 17:09 GestureBuilder.apk
-rw-r--r-- system   system      34341 2011-10-12 17:09 SoftKeyboard.apk
-rw-r--r-- system   system      20151 2011-10-12 17:09 WidgetPreview.apk

Я видалив зайві файли APK . Здається, що після кожної установки ви отримуєте новий файл APK. Просто видаліть зайві файли APK.

Наприклад,

adb shell rm /data/app/com.brooklynmarathon.calendarapi2-1.apk

2
1. запустіть "adb shell" 2. cd у кожному каталозі даних і знайдіть ті з великими марними файлами. 3. видаліть їх, використовуючи "rm (ім'я файлу)" 4. мої повторювані проблеми пов’язані зі сміттям типу "ApiDemos" та "dalvik-cache" (просто видаліть весь вміст цього)
Адам,

9

У моєму випадку збій був спричинений com.android.providers.mediaдодатком. Я стикався з цим на емуляторі Android x86. Що я зробив:

$ adb shell df
Filesystem             Size   Used   Free   Blksize
...
/data                  224M   209M    14M   4096
....

Занадто мало вільного місця /data

$ adb shell du /data
...
409870  /data/data/com.android.providers.media
...

Майже все було спожито одним додатком! Це системне додаток, тому я вважаю, що краще не видаляти його. Натомість я очистив дані додатків.

$ adb shell pm clear com.android.providers.media
Success
$ adb shell df
Filesystem             Size   Used   Free   Blksize
...
/data                  224M     8M   215M   4096
...

Диск очищено та додаток успішно встановлено.


Це єдине рішення, яке працювало на мене. Через 2 години! :)
Ruchir Baronia

6

Я відчуваю це трохи дивно, коли пишу це, але не можу бути на 100% впевнений, що це неправда в деяких випадках (це працювало для мене). Якщо у вас були такі симптоми:

  • Ви працюєте за допомогою фізичного пристрою (в моєму випадку Samsung Galaxy Ace),
  • Ви розвиваєтеся пару днів прямо,
  • Ваш телефон був підключений постійно , вдень і вночі.
  • Ви почали отримувати цю помилку через пару днів, і вона продовжувала погіршуватися.
  • Жодна з інших відповідей не працювала для вас.
  • Ти настільки ж звільнився, як і я ...

Потім спробуйте це:

  • Відключіть телефон від мережі, коли ви не працюєте!

Я відключив телефон від мережі та дав йому спокій цілий день. Моя батарея трохи зносилась. Після цього я знову підключив його і знову почав налагоджувати. Цього разу все працювало чудово! І я маю на увазі дійсно ДУЖЕ добре, як і раніше.

Чи можливо, що ця помилка може бути пов’язана з деякими обладнаннями, пов'язаними з акумулятором ? Це все ще дивно мислити таким чином, але тепер я постійно відключаю телефон і раз (і на ніч), і проблема не повертається.


Це трапляється зі мною весь час - на всіх моїх пристроях. Протягом дня справи зазвичай починають виходити з ладу наприкінці кожного дня. Це так дратує, і його досить дивовижна Google ще не виправила цього ...
слот

Для мене однакова поведінка, але перезавантаження телефону наполегливо вирішувало мою проблему.
бдевай

6

Відповідаючи на найперший пост цієї теми ...

Ознака: Деякі програми не встановлюються, кажучи, що місця немає, і в реальному житті є достатньо місця як на внутрішньому, так і на зовнішньому сховищі !!! Рішення: вимкнути зовнішню установку за замовчуванням.

Налаштування зовнішньої установки за умовчанням:

adb shell pm set-install-location 2

Унеможливлює встановлення у багатьох додатках, які не можуть встановити зовні (наприклад, adblock + тощо)

Тоді рішення є

adb shell pm set-install-location 0

Або

adb shell pm set-install-location 1

0: auto (if one is full - or irrelevant !!! - it select the other)
1: internal
2: external

Я починав думати, що внутрішнє сховище цього телефону було порушено, але встановлення місця встановлення на 1 вирішило проблему "недостатнього місця". Дякую!
Водін

6

Я спробував таке:

  • Перезапустив мій пристрій
  • Видалено попередній APK
  • Відновіть мій APK
  • Видаліть мою попередню копію на пристрої
  • Перевстановити

Перевірте, чи працює це так само з вами.


3
Так, перезапуск пристрою працював єдиним (спробувавши декілька рішень на цій сторінці)
Sulea Cosmin

Перезапуск роботи пристрою :)
cinobili19

5

Samsung Galaxy Ace рекламує 158 Мб внутрішньої пам’яті у своїх специфікаціях, але основні програми та послуги споживають близько 110 Мб цього (я використовував диспетчер завдань на пристрої, щоб перевірити це). У мого додатку було 52 Мб, тому що він мав багато активів. Після того, як я видалив деякі з них до 45 Мб, додаток вдалося встановити без проблем. Пристрій все ще попереджав мене про те, що внутрішній накопичувач майже заповнений, і я повинен видалити деякі додатки, навіть якщо в мене встановлено лише один додаток.

Після встановлення випускової версії пакету .apk та після його видалення на моєму пристрої відображається 99 Мб вільного місця, тому це може призвести до налагодження інформації, що захаращує пристрій. Дивіться відповідь Луї Семпріні .


4

У затемненні,

Run -- > Debug Configurations --> Select "target", і виберіть бажану ціль емулятора для запуску.

Потім нижче цього "додаткового параметра командного рядка емулятора" додайте це:

-розмір розділу 1024

Потім ЗАКРИЙТЕ емулятор і натисніть на значок налагодження, який запустить вибраний вами емулятор.

введіть тут опис зображення

Сподіваюся, що це допомагає ...!


Підказка для Android Virtual Device Managerкористувачів. Ви можете встановити розмір розділу в 1024 як "Внутрішнє зберігання", що представляє собоюdisk.dataPartion.size
привабливий

3

Я зіткнувся з цією проблемою завдяки своєму новому Nexus 4 та APK, створеному за допомогою Adobe AIR. У мене вже був андроїд: installLocation = "предпочитаю зовнішній" у своєму маніфесті. Я помітив, що я також дзвонив adb installіз-s можливістю (встановити пакунок на спільному масовому сховищі, наприклад, sdcard.), Який здавався надмірним.

Видалення -sпрапора з adb installвирішення проблеми для мене.


1
+1, хороший, -е слід використовувати лише у випадку, якщо переосмислити попередню встановлену збірку.
AAnkit

3

Оскільки ця проблема все ще існує, я думав, що я додам щось у відповідь RacZo для цілей розвитку. Якщо ви не використовуєте плагін Eclipse або з будь-якої причини у вас немає джерела, а лише .apk, ви можете збільшити розмір розділу з командного рядка, використовуючи той самий варіант, коли запускаєте емулятор:

emulator -avd <emulator name> -partition-size 1024

Наскільки я знаю, ця опція не задокументована на developer.android.com, тому я подумав, що опублікую її тут, щоб люди могли знайти це рішення.


це, безумовно, найкращий варіант, оскільки не передбачає оновлення жодного файлу, а також використання будь-якого додатку, просто avd
7ynk3r

2

Я натрапив на це питання, тому що я отримував цю помилку, використовуючи Sideload Wonder Machine для встановлення програм на власний телефон. Я виявив, що проблема в тому, що у мене було кілька файлів .apk в каталозі / payload. Я подумав, що це щось підтримується, але коли я видалив усі, крім одного .apk, помилка усунулася.


2

Просто видаліть програму з емулятора з командного рядка або перейдіть до налаштувань та видаліть програму. Це зупинить появу помилки.


2

Якщо ви використовуєте реальний пристрій, у вас просто не вистачає внутрішньої пам'яті. Просто перейдіть до налаштувань Android -> Програми та перемістіть деякі програми на SD-карту або видаліть деякі програми.

Якщо ви використовуєте емулятор, див . Відповідь RacZo .


9
Ми говоримо про недостатню помилку пам’яті, яка виникає, коли є достатня кількість доступного місця.
user999717

2

Я зіткнувся з такою ж помилкою, коли спробував пакетно встановити близько 50 програм у каталозі SD-карт із використанням оболонки ADB після повного оновлення ROM:

for x in *.apk; do pm install -r $x; done

Деякі з них встановлені, але багато не вдалося з помилкою INSTALL_FAILED_INSUFFICIENT_STORAGE. У всіх невдалих додатках було місце в їх імені. Я партію перейменував їх і спробував ще раз. Це все спрацювало цього разу. Я не робив перезавантаження чи нічого. Можливо, це не проблема, з якою ви стикаєтесь, але це може допомогти тому, хто шукає ту саму проблему, що і я.


Також я помічаю, що коли я пропускаю написання назви програми колись виникає ця сама помилка. У моєму випадку це помилкове повідомлення про помилку.
Insilico

1

Емуляторне рішення

Відкрий свій .Android каталог. Зазвичай у вашому домашньому довіднику. Потім переходьте доavd і відкрийте каталог, який містить ім'я avd, який ви хочете змінити.

Тепер відредагуйте config.iniфайл і додайте наступний рядок або змініть наступний рядок:

disk.dataPartition.size=1024

Де 1024розмір ви хотіли б використовувати в МБ. Збережіть файл, а потім запустіть емулятор із wipe user dataвідміткою. Тепер ваш емулятор повинен мати новий розмір.


1

Рішення просте.

Відкрийте диспетчер AVD. Відредагуйте AVD.

Внизу в розділі апаратних засобів є деякі властивості, перелічені "Новий ..." та "Видалити" праворуч від нього.

Натисніть New. Виберіть розмір розділу даних. Встановіть значення "512 Мб" (потрібний МБ). І ви закінчили. якщо все-таки виникають проблеми, збільште також системні та кешові розділи, використовуючи той самий метод.

Це все задокументовано тут: http://developer.android.com/guide/developing/devices/managing-avds.html


2
Розділ даних не є доступним варіантом для Google API рівня 14
Тед Бетц

1

Переконайтеся, що ви не підключаєте свій Android-пристрій до usb, намагаючись запустити емулятор


1

Якщо ви запускаєте свою програму на емуляторі, і якщо ця проблема не зникає, перевірте свого менеджера сповіщень. Якщо він показує вам піктограму та сповіщення про "Повна пам'ять телефону", це означає, що ви вже встановили стільки програм на своєму емуляторі. Видаліть кілька програм, які ви зараз не бажаєте, з "Налаштування >> Керування програмою >> Виберіть програму >> Видалити".
Цей набір.
Тепер перезапустіть програму.


1

Цю помилку я отримав сьогодні, коли використовував свій телефон для тестування / налагодження за допомогою Eclipse.

Моя помилка полягала в тому, що я використовував норвезький спеціальний символ ("æ", "ø", "å") у назві програми. Коли я відновив ім’я програми (використовуючи "o" замість "ø"), додаток було встановлено правильно.

Можливо, це не ваша проблема, але можна зазначити, що інші люди отримують ту ж помилку.


1

Спробувавши все інше в цій темі, я виявив, що моя проблема полягає в тому, що шлях до файлу .apk був занадто довгим. Тому я ввійшов до каталогу, де знаходився .apk, і зробив:

cd /Very/Long/Path/To/Package/
adb install mypackage.apk

замість

adb install /Very/Long/Path/To/Package/mypackage.apk

І це спрацювало ... встановлено просто чудово.

Просто подумав, що це може допомогти комусь іншому.


Я можу додати, що перетворення на каталог символічного посилання дозволило мені робити збірки з IDE та налагодження: ln -s / Users / abc / a \ смішно \ long \ каталог \ path \ subpath / subsubpath / subsubsubpath / shortpath
Девід ван Dugteren

1

Обхід:

Складіть як 2.1 без android:installLocation="preferExternal" .

ДОБРЕ?

Складіть як 2.2, включаючи android:installLocation="preferExternal" .

Це все ще буде встановлено у версії SDK менше 8 (тег XML ігнорується).


0

У моєму випадку це виправлено завдяки збільшенню розширеної пам'яті затемнення, зміні значення -Xmx768m у eclipse.ini


0

Я закінчив видалення програми з пристрою, а потім повторно встановив його назад у Eclipse. Це проблема, яку я постійно отримую на своєму пристрої від регулярного використання, але сьогодні я отримав це повідомлення від розробки.


0

Я теж зіткнувся з тією ж проблемою, і я зробив "Скидання заводських даних", і це спрацювало чудово після цього.


8
Я справді не рекомендував би це як рішення. Загальний перевибір.
Тім

3
Це витирає ваші / дані, що звільняє деякий простір, щоб установки знову працювали. Дуже тупий інструмент, а не рішення. Помилка може повернутися через декілька програм.
user999717

22
Це еквівалент лікаря, який каже: Я не знаю, що з вашою рукою, тому я її відрізаю.
Дерек

0

У мене не було кореневого доступу на телефоні, і я не готовий до встановлення мого додатка на SD-картці. 15 Мб місця доступно на/data/ і моя програма становить менше 2 Мб.

На деякий час я пройшов; очищення затемнення проекту та перезавантаження телефону, але врешті-решт це перестало працювати (можливо, після оновлення).

Очищення кеша мого додатка вирішило проблему для мене і не вимагає перезавантаження телефону чи видалення програми.

На ринку є додатки, за допомогою яких можна очистити кеш із кількох додатків одночасно. Шукати "чисто".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.