После одного из последних обновлений (не последнего или предыдущего) приложения Google Play возникла ошибка при попытке обновить большое приложение (42 МБ). Это говорит:
Ошибка при загрузке. На устройстве недостаточно места.
Мое устройство - Samsung P1000 под управлением Froyo. Это рутировано, но ошибка была там до рутирования.
Быстрый поиск в Google показал, что у нескольких пользователей Samsung такая же проблема (рассматриваемое приложение, от которого у меня болит голова, - деревня Смурфа). Некоторые говорили, что удаление обновлений для приложения Android Market (Google Play) исправит это, но мне это не помогло.
Я также попытался выполнить процедуру, описанную в этом справочном разделе справки Google, безрезультатно.
Теперь я застрял в доисторической версии Маркета (которая работает с небольшими приложениями) и до сих пор не могу обновить Smurf's Village или установить большие приложения. Как я могу это исправить?
РЕДАКТИРОВАТЬ: устройство имеет более 2 ГБ внутренней памяти SD, 27 ГБ внешней SD-карты, поэтому пространство не является проблемой.
Ответы:
Для меня это было все об убийстве и восстановлении большего кеша. Я хочу, чтобы он был зарегистрирован на SE, чтобы другие люди, имеющие такую же проблему, могли найти ответ на этот вопрос.
Похоже, проблема в размере раздела, в котором находится кеш. Он установлен на 20-30 МБ разделе на внутренней SD-карте телефона.
Исправление, которое мне помогло, было описано в этом посте .
БЛОК НИЖЕ взят из поста Джимми Халима и используется с его разрешения.
Мой p1000 был рутирован и имел установленный эмулятор терминала и busybox. Я просто набрал команды в порядке, описанном Джимми Халимом (слава ему).
В поисках предыстории этого вопроса я также нашел это сообщение на форуме (на португальском языке), которое, как мне кажется, (не проверенное мной) решает проблему с помощью приложения.
[начать португальскую публикацию]
Параллельно решается проблема, когда вы все время делаете кэш до телефона
[конец португальской публикации]
источник
"What about non-rooted devices"
и ответ будет тот же: это материал для другого Q & A.Можете ли вы проверить, сколько места осталось во внутренней памяти вашего устройства? Вы можете сделать это, зайдя в Настройки-> Приложения-> Использование хранилища и посмотреть, сколько свободного места во внутреннем хранилище. Если значение меньше того, что нужно приложению (т. Е. 42 Мб), это означает, что вам необходимо освободить место перед установкой.
Чтобы освободить:
источник
Просто добавьте несколько других вещей, чтобы попытаться, если ответ @ Mindwin не работает для вас:
1) Удалите свои журналы, расположенные в
/data/log
.rm -r
в этой папке из эмулятора терминала.2) Если вы можете установить приложения,
SD Maid
приложение может удалить любой устаревший кеш или apk-файлы, которые иногда остаются после удаления.3) Если ваш телефон Samsung Galaxy, вы можете набрать номер
*#9900#
с экрана набора номера и затем выбрать второй вариант: «Удалить Dumpstate / logcat».источник