В сети интернет очень часто можно встретить жалобы наподобие: «у меня на Android 8 ГБ памяти, а мне пишет, что нет памяти для установки приложений». Почему это происходит и что делать, как раз это статья!
Когда-то (в 80х годах) глава компании MircoSoft, Билл Гейтс сказал:
«640 килобайт хватит всем»
хотя данная фраза относилась к оперативной памяти, но все равно звучит нелепо сейчас если говорить и о жестких дисках и флеш-накопителях и картах памяти.
С увлечением количества пользователей смартфонов и планшетов на ОС Android, все чаще в сети встречаются раздраженные фразы по поводу не возможности установки приложений и игр, хотя памяти на устройстве еще много.
Пример вопроса из форума:
Если у вас ровно та же ситуация, тогда вы зашли по адресу! Материал «сложный» требуется прочитать несколько раз!
Теория появления ошибки нехватки памяти
В принципе это даже не ошибка, а за мудреная система подачи информации маркетологами + особенности операционной системы Android.
Дело в том, что некоторые маркетологи производителей указывают общую память доступную пользователю для хранения файлов или наоборот, может написано что в данной модели 8 ГБ памяти, а на самом деле только 6 ГБ.
Для того чтобы было понятно:
В операционной системе Android существует несколько разделов (дисков):
- /system — здесь находиться «прошивка», «ОС», системные файлы
- /cache — временные файлы
- /data — в этот раздел устанавливаются ПРИЛОЖЕНИЯ, а также хранятся различные данные этих приложений и настройки системы
- /recovery — сюда устанавливается Recovery
А вот c внутренней или внешней памятью все сложней…
- Внутренняя память может иметь собственный раздел- /Sdcard или /SdCard0, либо эмулироваться за счет раздела /data и иметь следующий вид /emulated/storage итп.
- Внешняя же карта памяти может иметь имя /Sdcrad или /Sdcrad1 — это может быть внутренней памятью, если у вас есть встроенная память (спасибо за всю путаницу Google). Если же внутренней памяти нет, то данный раздел /Sdcrad закрепляется за картой памятью.
Для лучшего понимания рекомендуется к прочтению — значение разделов Android.
И так получается 2 варианта развития:
Вариант 1 — если внутренний накопитель не эмулируется
Это значит, что под раздел /data выделено свое определенное количество памяти (к примеру 2 ГБ), а под /sdcrad свое количество (8 ГБ). Если память на разделе /data заканчивается, то возможность установки приложений исчезает, увеличить или изменить размер раздела /data, за счет другого раздела не возможно (если вы не великий хакер).
Вариант 2 — если внутренний накопитель эмулируется
Это значит, что/data раздел и с внутренним накопителем общие и в зависимости от установленных приложений и игр или скачанных файлов (музыка,видео,фото, документы) будет изменяться количество доступное количество памяти.
Что делать?
Если ваша версия Android 5.1 или новее:
Если версия вашего Android новее чем 5.1, тогда можно попробовать увеличить память за счет SD Card! Как это сделать читайте в статье — «карта SD как внутренняя память Android«. Здесь же мы оставим только видео, как это сделать!
Способ 1
Способ 2
Если не получается объединить память Android с картой памяти, то воспользуйтесь другими нашими советами!
Совет №1
Перезагрузите устройство или закройте все приложения, может у вас просто, заполнена вся оперативная память.
Совет №2
Удалить не нужные приложения, особенно это касается тех у кого внутренний накопитель не эмулируется.
Совет №3
Удалить не нужные файлы, данный совет только для тех у кого общая память для приложений и файлов, то есть внутренний накопитель эмулируется.
Совет №4
Не во всех устройствах Android, но все же есть возможность переноса приложений на SD карту. Как посмотреть и как перенести?
Настройки -> Приложения -> «Выбрать Приложение» -> Перенести на SD-CARD
Совет №5
Переключить место установки приложений с /data на внешнюю память — переключить память по умолчанию для установки приложений, либо включить принудительный перенос на SD CARD.
Совет №6
Данный способ подразумевает «вскрытие» apk приложения — редактирование apk.
Совет №7
Для того чтобы расширить память, необходимо будет, получать Root права и устанавливать специальное приложение Link2SD, подробней — перемещение приложений на SD.
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!