Когда я загружаю приложение из Маркета, я получаю ошибку нехватки памяти.
На самом деле у меня есть около 2 ГБ свободного места на SD-карте, и кажется, что во внутренней памяти телефона не хватает места.
Как очистить внутреннюю память? Например, удалить некоторые файлы кеша или что-то еще?
Как получить доступ к памяти телефона? (Когда я подключаю свое устройство Android к ПК без SD-карты, у меня даже нет выбора для подключения в качестве диска)
Я переместил все приложения, которые можно переместить на Android-устройство с помощью App2SD .
Это действительно раздражает - у меня есть память SD-карты, но я фактически не могу ее использовать.
Мое устройство HTC Desire, Android 2.3.3.
Большое спасибо!
Скорее всего у вас слишком мало внутренней памяти.
Вы не можете получить к нему доступ без рутирования вашего устройства. И в любом случае он не будет виден на вашем ПК/рабочем столе при USB-подключении. (он не может быть установлен)
Насколько я понимаю, ваше устройство HTC Desire имеет 512 МБ встроенной памяти, которая используется как для вашей стандартной прошивки, так и для установленных пользователем приложений.
Хранилище объемом 512 МБ можно разделить на несколько разделов. Системный раздел содержит ваше ПЗУ (прошивку) и может включать приложения, которые были установлены при покупке устройства.
Раздел данных — это место, где хранятся ваши приложения. Чтобы проверить, сколько фактического места у вас есть для раздела данных,
Перейдите в меню «Настройки» -> «Приложения».
Вы должны получить список установленных приложений с доступным хранилищем внизу, как это,
Это будет фактическая память, доступная вам. Чтобы увеличить это, вы можете попробовать
Хотя есть и альтернатива, которая может помочь вам перенести некоторые приложения , которые по умолчанию не включены для переноса на SD-карту.
Требования
Android-устройство (очевидно...) (рут не требуется)
USB-кабель
ПК (любая ОС подойдет для Windows, Mac или Linux)
Android SDK или замена ADB (Установите android sdk с официального сайта. Используйте драйверы для вашего устройства)
Шаги
Запустите командную строку или терминал, используйте команду « adb devices » (покажет список подключенных устройств) (у вас должен быть путь Android SDK / инструменты платформы в вашем пути к классам)
используйте команду « adb shell » (откроется приглашение $)
используйте команду ' pm setInstallLocation 2 ' (установит место установки по умолчанию на SD-карту)
(0 для авто, 1 для внутренней, 2 для SD-карты)
Теперь любые новые приложения, которые вы устанавливаете, будут установлены на SD-карту. они по-прежнему будут занимать место во внутренней памяти в разделе данных, хотя для dalvik cache, app-cache, private-cache и т. д.
Примечание-> Если вы хотите вернуться к исходному варианту использования 0 в шаге 4.
Я видел некоторое странное поведение с этим, приложения, которые по умолчанию устанавливаются на SD-карту (например, такие игры, как сердитая птица), устанавливаются во внутреннюю. Однако вы можете просто переместить их на внешний. Я бы посоветовал использовать эту команду, чтобы включить переход на SD-карту, а затем вернуться обратно.
pm set-install-location 2
просто не работает. По крайней мере, насколько я мог пытаться, и пытаться, и пытаться. Похоже, что Samsung изменила принцип работы своего пользовательского ПЗУ, но я не смог найти больше информации об этом.pm
изменилась на set-install-location
, по крайней мере, в adb 1.0.31.Очистка внутреннего хранилища, вероятно, будет только временным облегчением, так как оно снова заполнится через (вероятно, короткое) время. Однако, в зависимости от действия, «временный промежуток» может быть довольно длинным, поэтому, если вы боитесь получить root права и выполнить шаги, рекомендованные в других ответах, вот список возможностей:
Пока первые 2 пункта должны быть понятны, некоторые пояснения по 3-му. Вы можете сделать это вручную без какого-либо специального приложения (если вы уже не можете его установить), но это немного утомительно:
Обратите внимание, что очистка кеша не является разрушительной, так как она удаляет только временные файлы, а очистка данных — нет, поскольку она удалит все данные, которые вы сохранили в приложении, включая его настройки.
Если вы по-прежнему можете устанавливать приложения, этот трудоемкий процесс можно значительно облегчить с помощью некоторых маленьких помощников, таких как, например, 1-Tap Cleaner или Easy Cache Cleaner .
Конечно, стоит укоренить свой телефон, если вы чувствуете себя способным и вам не хватает места.
На моем Desire я переместил кеши на SD и регулярно запускаю очистку кеша. Я также удалил много вирусов.
Если вы хотите запускать множество приложений, вы должны работать над этим на Desire!
Это связано с ошибкой в самой ОС. Даже некоторые простые приложения не могли быть установлены, в то время как некоторые более крупные приложения могли.
Сбросьте устройство до заводского режима, и тогда вы сможете установить те же приложения, которые были запрещены ранее.
эльдарератис
сергтк
эльдарератис
сергтк
эль
сергтк