Я только что установил Android 2.1 на свой Pandigital Novel. Каждый раз, когда я пытаюсь загрузить приложение (через Wi-Fi), я получаю эту ошибку: Unable to download. Not enough space on phone.
Однако в телефоне указано свободное место как 125,57 МБ, что примерно в 25 раз превышает размер файла, который я хотел установить.
Я взял APK-файлы, которые пытался загрузить, и поместил их на свою SD-карту. Я смог установить их на устройство оттуда, доказав, что на нем действительно есть место.
Что мне делать?
Это не ответ , почему это не работает, но...
В качестве обходного пути, если у вас есть SD-карта, вы можете вставить ее, и вместо этого она автоматически загрузится на карту.
Другой обходной путь, который сработал для меня в подобном случае, заключался в перезагрузке моего устройства.
Я предполагаю, что приложение пытается найти непрерывное свободное пространство размером около 5 МБ, а память не фрагментируется эффективно (есть много фрагментов размером 4 МБ или меньше). Каким-то образом память перераспределяется после перезагрузки, но, возможно, объяснение другое.
/data/local
), и, таким образом, освободилось место. Но кроме этого: да, перезагрузка иногда может это сделать :)Примечание: похоже, что следующее работает только на устройствах Samsung.
Введите в звонилке номер *#9900# (кнопку вызова нажимать не нужно) и появится меню SysDump, там выберите второй пункт (Delete dumpstate/logcat). Это удалит некоторые «скрытые» файлы системного журнала, о существовании которых вы не знали и которые вам не нужны. Они могут быть размером до гигабайта и вызывать загадочные сообщения «Невозможно загрузить, недостаточно места» и подобные сообщения «нет места», когда системная информация утверждает, что свободного места достаточно.
Некоторые предлагают перезагрузку после удаления.
Это очень раздражающая проблема, с которой я также сталкивался много раз. По какой-то причине он думает, что у вас недостаточно места, даже если оно явно есть. Иногда он может отказать приложению <1 МБ, когда у вас свободно около 100 МБ. Или он может разрешить приложение <100 МБ, когда у вас есть примерно 300 МБ свободного места.
Я не думаю, что есть реальное «исправление» для этого.
Освобождение еще большего пространства должно решить проблему. Вы можете просто удалить кучу приложений и посмотреть, работает ли оно снова. Или вы можете очистить свои кеши и другие файлы, которые вам не нужны (например, журнал, упомянутый Дэвидом Балажичем) с помощью такого приложения, как SDMaid или 1TapCleaner, или любого другого приложения, которое вы используете. Очистка кэшей/надгробий/журналов может легко освободить много места для установки любого приложения, которое вам нравится.
Проблема вернется, как только у вас снова закончится свободное место.
возможно, лучшим решением было бы установить меньше приложений (мне это не нравится, но это то, что работает лучше всего для меня) или купить SD-карту и установить приложения на SD-карту (с помощью приложения, такого как AppMgr III или аналогичного) .
Для тех, у кого есть устройство Samsung, которое разделяет память на Sdcard и USBStorage, вам придется найти другой способ фактического размещения приложений на внешней SD-карте вместо USB-накопителя. Кажется, я где-то читал, что можно сбросить телефон до заводских настроек, а затем выбрать установку приложений на SD-карту или что-то в этом роде, но я еще не пробовал.
Я тоже столкнулся с этой проблемой, и мой опыт показал, что проблема возникает только в последней версии магазина приложений.
Поэтому каждый раз, когда я хочу установить или обновить приложения, я сначала возвращаю Play Store к стандартной версии.
Я иду в ящик приложений, долго щелкаю значок Play Store и перетаскиваю его в «Информация о приложении», чтобы открыть его настройки (вы можете добраться туда через « Настройки » -> « Приложения » -> Google Play Store ), нажмите «Удалить обновления».
Он будет устанавливать обновления в течение следующего короткого периода, пока приложение Play Store не будет обновлено снова.
Прокомментируйте, есть ли способ предотвратить автоматическое обновление Play Store (автоматическое обновление приложений установлено на false).
Надеюсь это поможет.
К сожалению, это может быть проклятием для многих устройств. Андроиду нужно немного свободного места, и он не позволит Google Play заполнить его — бог знает почему, поскольку другие вещи могут — и все. К счастью, у вас есть варианты. Если вы укоренили эту чертову штуку, вы можете купить v.large SD и изменить файл vold, чтобы он думал, что это внутреннее хранилище.
Я часто сталкивался с этим раньше, даже если на внутренней SD-карте было +2 гига свободного места.
Я попробовал это.
В терминале введите следующие строки:
su
ps set install location 1
pm get-install-location
Примечание. Не используйте пробелы между строками (извините, я не могу отредактировать/отформатировать правильный интервал между тремя строками).
Теперь, спустя два месяца и десятки дополнительных установленных приложений, раздражение «недостаточно места» меня не беспокоит.
Надеюсь это поможет.
По моему опыту, я думаю, что Play Store не позволит вам устанавливать приложения, когда у вас мало памяти. Например, он не позволит вам установить даже приложение размером около 2 МБ, когда осталось всего 90 МБ. Это для возможных проблем с производительностью. Никто не хочет устанавливать приложение размером 2 МБ, которое будет загружать дополнительные МБ данных, что приведет к проблемам с памятью. Что я обычно делаю, так это делаю резервную копию больших приложений (даже с данными приложения), удаляю резервное приложение и переустанавливаю его после установки нужного приложения. Другой обходной путь — получить apk из надежного источника.
Брайан Денни
Джон
Брайан Денни
Джон
Олав