"Недостаточно места". Хорошо а где?

15

Когда я обновляю приложение Android из Google Play, оно загружается, затем обновление останавливается с сообщением «Ошибка: недостаточно места для хранения».

Все же ни один из разделов, кажется, не почти полон. Приложение занимает около 10 МБ, и у меня есть около 100 МБ бесплатно /data. Вот вывод df(опущен /mnt/asec):

Filesystem             Size   Used   Free   Blksize
/dev                   171M    32K   171M   4096
/mnt/asec              171M     0K   171M   4096
/mnt/obb               171M     0K   171M   4096
/cache                 469M     2M   466M   4096
/efs                     6M     3M     3M   4096
/system                503M   329M   174M   4096
/data                 1007M   895M   112M   4096
/storage/sdcard0        13G     4G     8G   4096

Это происходит на укорененном стоковом изображении 4.1.2 от Google.

Я читал другие вопросы на этом сайте, такие как Почему я не могу устанавливать приложения, когда у меня достаточно места? , Недостаточная ошибка хранения при обновлении установленных приложений [дубликат] , и другие, но все они относятся к ситуации с только 10-20MB бесплатно, в то время как у меня есть запас прочности 100MB. В отличие от чего- то тайно пожирает мою внутреннюю память Acer Iconia A500, и мне нужна помощь, чтобы найти ее, и что я могу сделать, чтобы управлять внутренней памятью моего телефона? Я не пытаюсь выяснить, какие файлы заполняют раздел, я пытаюсь выяснить, какой раздел заполняется.

Так, как я могу выяснить, о каком разделе это сообщение «недостаточно места»?

Жиль "ТАК - прекрати быть злым"
источник
Какое устройство у вас есть? На моем старом HTC Incredible это был /data/dataкаталог, который доставлял мне головную боль.
Мистер Бастер
@ Mr.Buster Nexus S. /data/dataнаходится в той же файловой системе, что и /data.
Жиль "ТАК - перестань быть злым"
В самом деле. Однако на моем старом телефоне это были приложения, которые хранились на устройстве (в отличие от внешней SD-карты). Когда этот каталог заполнился, я получил те же таинственные сообщения о "недостаточном объеме памяти", и тонны случайного принудительного закрытия закрываются, хотя на всех других разделах есть место, чтобы сэкономить. Я думал, что моя проблема была ограничена HTC, так что это может быть не причиной возникшей проблемы, но это стоит посмотреть.
Мистер Бастер
1
Связано: «Недостаточно доступного хранилища», даже если в памяти устройства много свободного места (хотя его следует переместить сюда).
Питер Мортенсен
Та же проблема здесь. У меня на телефоне 3,3 ГБ свободного места. Вот что я заметил: я не могу обновить приложение объемом 8,63 МБ, например Evernote Skitch, но могу обновить приложение объемом 48,23 МБ, например, игру Clash-of-Clans. ВТ?
jonS90

Ответы:

2

Общей проблемой на устройствах Android является то, что Android будет хранить и защищать все приложения, которые находятся в вашей системной директории (системные приложения / приложения, установленные с завода). Это точно такая же проблема, как и у моих Sony Xperia arc s.

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

Проблема должна быть исправлена. До тех пор, пока вы время от времени запускаете «root-очиститель системы».

Handoko
источник
Если это не сработало. Вы также пытались сканировать телефон на наличие вирусов? Я использую антивирус Bitdefender для сканирования своего устройства, время от времени.
Handoko
Для записи. Мой телефон был починен таким образом, и на нем было достаточно свободного места.
Хандоко
Также для записи: /system/apps(где расположены предустановленные приложения) монтируется только для чтения. Ошибка «недостаточно памяти» не связана с этим, а скорее с /data. Именно здесь SystemCleaner и аналогичные приложения «очищаются». Для получения подробной информации и дополнительных советов наша вики-страница с недостаточным объемом памяти является хорошим началом :)
Izzy
1

У меня тоже была такая же проблема. Лично я решил проблему, загрузившись в режиме восстановления на моем телефоне Samsung и очистив раздел кэша.

Кроме того, thigs мог бы работать, используя некоторые приложения очистки, которые освободили бы некоторую память, которая использовалась приложением для кэширования данных. Вы также можете удалить некоторые приложения, которые не используются в личных целях (предварительно установленные приложения, такие как S Calender на Samsung Touch WIz.)

Посоветовал бы регулярную очистку раздела кеша продлить использование телефона. Использование Galaxy S2 уже около 3 лет.

Дилип
источник
У меня была такая же проблема, и я использовал это решение на своем HTC One с CM11. Другой, более простой способ: удалите приложение, которое не будет обновляться, затем найдите в вашем файловом менеджере файлы и папки, связанные с этим приложением, и удалите их.
P Фитц
0

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

Джонни
источник
1
Что ж, очистка кеша освобождает некоторое хранилище (там, где был кеш). Так что связь должна быть четкой :)
Иззи
У меня уже было примерно 2 гигабайта встроенной памяти, и только некоторые приложения не обновлялись. Также теперь у меня осталось 1 ГБ, и это не беспокоило меня уже несколько месяцев.
Джонни
1
Вы можете проверить с помощью эмулятора терминала (или через adb shell) с помощью mountкоманды, но на многих (если не на большинстве) устройствах /cacheэто отдельный раздел - тогда как «внутреннее хранилище» обычно указывает на /data. Мне просто интересно, поскольку ошибка «недостаточно памяти» обычно связана с последним; Я никогда не слышал это в связи с /cache.
Иззи
-1

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

Наберите со своего телефона номер * # 9900 # Вы увидите экран sysDump на своем устройстве. Нажмите на Delete dumpstate / logcat, и он покажет вам результат дампа. Нажмите хорошо и выйдите.

Источник: http://www.theandroidportal.com/fix-insufficient-storage-android/

Мария
источник
Это метод для очистки некоторых файлов, которые учитываются. Мой вопрос касается случая, когда есть свободное место для хранения, но обновления приложений не работают.
Жиль "ТАК ... перестать быть злым"
Согласно оригинальной статье, «это работает только на телефонах SAMSUNG».
Код Блинг