Файлы DLL

Каким значком в самсунг обозначается переполнение памяти. Как на «Андроиде» увеличить системную память? Нехватка системной памяти на «Андроиде»: что делать? Использование возможностей ОС

Каким значком в самсунг обозначается переполнение памяти. Как на «Андроиде» увеличить системную память? Нехватка системной памяти на «Андроиде»: что делать? Использование возможностей ОС

Освобождение памяти на Android не такая уж и сложная задача, если все делать правильно. А эта статья призвана именно этому Вас научить.

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

Нажав на каждый элемент можно перейти к экрану управления этими элементами. Например, нажав на раздел «Фото», Вы попадете в свою фотогалерею.

Заметьте, что если Вы нажмете на «очистить кеш-данные устройства», это освободит память на Android, однако тогда может немного замедлится работа приложений, поскольку им придется вновь получать эти кеш-данные. Кроме того, очистка кеш, может привести к тому, что в некоторых Ваших приложений придется вновь вводить логин и пароль, чтобы войти в них.

Также стоит обратить внимание, что если Вы вручную перемещали музыку или видеофайлы в другие каталоги, то Android будет считать их в графе «Дополнительно».

Если у Вас в смартфоне или планшете есть SD-карта, то в этом же разделе можно посмотреть так же данные, расположенные на ней.

Теперь, когда мы изучили, чем же забита наша память, пора переходить к ее освобождению

2. Управление Вашими приложениями

Посмотрите на иконки приложений на рабочих столах Ваших устройств и честно ответьте себе на вопрос, сколько из них Вы используете регулярно. Наверняка там есть такие, которые не открывались несколько месяцев. Самое время удалить их, чтобы освободить память Android.

Если Вы не можете решить, какие из установленных приложений можно и нужно удалить, перейдите в раздел настроек и выберете пункт «Приложения» или «Менеджер приложений». Выберите пункт «Загруженные».

Здесь Вы можете увидеть список приложений, которые Вы когда-то загрузили, а также, сколько места в памяти они занимают. Это поможет принять Вам взвешенное решение о том, какие приложения можно будет спокойно удалить.

Начните с приложений, которые Вы больше не используете, обратите внимание на крупнейшие приложения, занимающие много места, и подумайте, нужны ли они Вам. Чтобы удалить приложение достаточно просто нажать на его имя, а затем на кнопку «Удалить».

Обратите внимание, что некоторые из приложений Вы не сможете удалить из-за того, что они встроены в Android или программное обеспечение производителя смартфона или планшета. Но если Вы выберете вкладку «Все», и нажмете на любое из таких приложений, Вы обнаружите там кнопку «Остановить принудительно», тогда это приложение больше не будет работать и тратить память Android. Кроме того, можно удалить обновления этих приложений, что тоже разгрузит память устройства.

Имеет смысл и перенос некоторых приложений на карту SD, однако, к сожалению, не все аппараты Android поддерживают такую функцию. Кроме того, если Вы отформатируете SD карту, то Ваши приложения на ней станут недоступны.

3. Очистите свои фото

Пересмотрите свои фотографии в галерее и убедитесь, что среди нет случайных, и ненужных. Знаете, фотографии пола, потолка и неба представляют малую художественную ценность. Кроме того, нужные фото можно разместить на карте SD, Вашем компьютере, или, наконец, на одном из облачных сервисов, к примеру, Dropbox или Picasa.

4. Поток музыки и фильмов

Если у Вас действительно большая музыкальная библиотека, вовсе не обязательно хранить ее в своем устройстве. Такие сервисы, как Google Play Music и Amazon Music могут хранить большой объем музыкальных файлов и транслировать Вам ее тогда, когда Вы этого хотите.

Пять полнометражных фильмов в HD-качестве могут занимать 15 и более гигабайтов памяти. Дюжина снятых Вами 1-2 минутных видео добавят к этому еще парочку гигабайт. Так что хранить все это на своем гаджете нецелесообразно.

Если Вы приобрели фильм при помощи Google Play или Amazon, то их всегда можно найти в облачных сервисах этих компаний. Не забывайте и о сервисах, где видео можно посмотреть онлайн, без необходимости качать его на планшет или смартфон.

5. Облачные сервисы

Мы уже упоминали облачные сервисы для потоковой передачи музыки, видео и хранения фотографий, но мы назовем еще несколько таких сервисов.

К примеру, Google Drive является очевидным выбором для пользователей Android, что делает их совместную работу очень удобной.

Google Drive вместе с Google Play, Google Music и другими службами Google, как Gmail и Google Docs дают Вам 15 Гб дискового пространства для хранения Ваших данных.

Большинство пользователей мобильных аппаратов, работающих с операционной системой Андроид, могут столкнуться с возникновением проблем, которые связаны с переполнением памяти. Для того чтобы выйти из этого положения, универсального решения не существует. Но к некоторым рекомендациям лучше прислушаться.


Статья посвящена вопросу, как освободить память мобильного аппарата Андроид. Сначала необходимо ознакомиться с ее видами. Это позволит разобраться с проблемой в глобальных масштабах. Стоит отметить следующие виды оперативной памяти:

RAM, RandomAccessMemory или ОЗУ;
ROM, ReadOnlyMemory или ПЗУ;
внутренний накопитель Interal Storage;
microSD/microSDHC или ExternalStorage.

RAM, RandomAccessMemory или ОЗУ

Эта оперативная память служит для записи операционной системой и программным обеспечением всех необходимых данных. Благодаря этому приложения запускаются и функционируют без сбоев. Стоит отметить, что при отключении или перезагрузке устройства она очищается за достаточно короткий срок, ОЗУ нуждается в постоянном питании. Как известно, чем больше объемы RAM, RandomAccessMemory или ОЗУ, тем больше приложений запускаются одновременно на мобильном аппарате. Кроме того, по ее размерам можно определить, ресурсы какой емкостью способны запускаться на вашем устройстве без проблем.

Если объем оперативной памяти переполнен, возникает ошибка при запуске нового приложения. Пользователь получит уведомление о том, что недостаточно места для воспроизведения. Благодаря быстрому развитию технологий, на сегодняшний день существуют версии Android 2.2 и выше. В таких аппаратах операционная система самостоятельно определяет, что именно требуется убрать, а также какие приложения необходимо закрыть, чтобы освободилось место.

В настоящее время большинство флагманских устройств оснащены памятью, имеющей объем 1 Гигабайт, и даже 2 Гигабайта. Именно поэтому проблема с ее переполнением возникает все реже. Что касается недорогих телефонов, планшетов и смартфонов, они располагают объемом в 512−768 Мбайт. В таком случае вопрос освобождения оперативной памяти еще актуален.

ROM, ReadOnlyMemory или ПЗУ

Оперативная память используется исключительно для чтения. Она хранит данные, которые записывались еще на заводе производителя. Их невозможно изменить. Единственным вариантом является перепрошивка устройства или переустановка операционной системы. ПЗУ состоит из нескольких разделов, которые предназначены для выполнения всевозможных внутренних функций.

Interal Storage

Представляет собой внутренний накопитель. Он хранит всю информацию, которая вводится владельцем аппарата. Внутренний накопитель является аналогом винчестера, используемого в компьютере. При осуществлении записи всевозможных приложений и данных, свободное место оперативной памяти уменьшается. Чтобы освободить его, достаточно избавиться от лишнего материала, который не используется. Оставшийся объем для записи данных можно увидеть в настройках устройства. Поэтому часто освобождение места оперативной памяти напрямую связано с очисткой внутреннего накопителя.

Карта памяти microSD/microSDHC или ExternalStorage

Представляет собой съемную память. Ее объемы зависят от используемой карты. Правда, стоит учитывать наличие необходимого спота в устройстве, а также, осуществляется ли поддержка девайсом. МicroSD/microSDHC или ExternalStorage можно сравнить с внешним жестким диском, который используется компьютером. Настройки телефона предоставят всю необходимую информацию об объеме свободного места. На такой карте удобно хранить мультимедийные материалы, к которым относится музыка, изображения, видео. Версии Андроид 2.2 и выше позволяют переносить все данные на карту. В результате освобождается место на внутреннем накопителе. При извлечении карты желательно сначала ее размонтировать.

Освобождение внутренней памяти на смартфонах Андроид

Большинство пользователей стремятся установить на собственное устройство побольше различных приложений, видоизменять программы. В результате гаджет обязательно уведомит его, что система заполнена. Чтобы осуществить ее очистку, необходимо скачать дополнительную утилиту либо использовать настройки мобильного аппарата.

Таким образом, пользователь обязательно узнает о том, что память на его устройстве переполнена. При скачивании очередного приложения система выдаст соответствующее сообщение на экран. Чтобы появилась возможность сохранить материал, можно удалить ненужные объекты. В результате освободится место для требуемого приложения. Как правило, большие объемы занимают различные обновления, поступающие для GooglePlay. Определенную часть программ можно переместить на карту при использовании Link2SD.

К InternalStorage можно получить доступ при наличии Root-прав. Это также способствует эффективному очищению. Необходимо также избавиться от временных файлов, имеющих расширение.rm. Они сохраняются в папке datalocalmp и обладают свойством постоянно накапливаться и засорять систему.

Выбор мероприятий

Все вышеперечисленные действия предусматривают временную чистку памяти гаджета. Существует ли основательный метод для освобождения внутреннего накопителя на телефоне? В процессе установки программ на планшет или смартфон, работающий с операционной системой Андроид, создается файл, имеющий расширение.dex в директории datadalvik-cache.

Иногда случается, что некоторые системные приложения их не имеют. На первый взгляд, достаточно странное явление, когда программа существует, но совсем не занимает места. Однако это вполне объяснимо. Дело в том, одновременно с данными файлами память устройства содержит файлы с таким же названием, но имеющие расширение.odex. Их можно сохранять, только тогда не нужно оставлять файлы.dex. Рекомендуется загрузить дополнительное приложение. Примером ему можнт служить LuckyPatcher.

После этого стоит приступить к выполнению определенных действий, которые помогут найти ответ на вопрос о том, как разгрузить внутреннюю память на версиях Андроид 2.3.6 и выше:

1. Для начала следует проверить, какой объем занимает приложение. Для этого нужно воспользоваться меню «Свойства».
2. LuckyPatcher запускается, после чего из перечня выбирается требуемое приложение.
3. Необходимо кликнуть на его значок и зажать, выдержав паузу. В результате на экране всплывет контекстное меню.
4. Требуется выбрать первые два пункта. Программа самостоятельно создаст нужные odex-файлы.
5. Удаляется dex из папки datadalvik-cache.

После выполнения всех этих действий приложение будет прекрасно работать и не создавать проблем, занимая 0 Мбайт. Таким же способом можно освободить память для других системных приложений.

Чтобы очистить память от пользовательских приложений, необходимо воспользоваться немного иным методом. Требуется выбрать приложение, зайти в его папку на карте памяти. В результате можно увидеть свободное место. Например, незанятого пространства остается 1,56 Мбайт, а dex-файл охватывает 1,68 Мбайт. Таким образом, можно перебросить требуемое приложение в системную директорию. Затем выполняются действия, описанные выше.

Также можно просто выбрать иное приложение, а это оставить в покое. Когда объект перемещается в пользовательскую память и создается odex-файл, а после удаляется dex-файл, наблюдается хорошее качество функционирования устройства. Оно будет прекрасно справляться с возложенными задачами, открывать необходимые приложения и использовать их без сбоев. Если же перенести объект на флеш-носитель, то odex-файл удаляется, а сама программа перестает работать. В результате потребуется устанавливать ее снова или осуществить полную зачистку dalvik-cache.

Стоит обязательно учесть, что не каждая утилита способна работать без dex-файлов. Это характерно для игр либо приложений с dex до 1,5 Мегабайт. Данный метод актуален исключительно для тех приложениям, у которых dex-файлы весят меньше, чем существует места в памяти. Таким образом, действия, позволяющие получить ответить на вопрос о том, как освободить внутреннюю память на устройстве Андроид, не представляют трудностей, выполнить их несложно.

10.08.2017

С проблемой заполнения внутренней памяти устройства часто сталкиваются все владельцы гаджетов на операционной системе Android. Как ее очистить и избавиться от проблем, связанных с переполнением ROM. Давайте разбираться.

Все производители смартфонов, планшетов и другой мобильной техники, заявляют в ее характеристиках объем внутренней памяти. Но, приобретая такой гаджет, нужно понимать, что часть этой памяти уже будет занято операционной системой и системными программами. Это накладывает определенные проблемы при закачивании в устройство последних серий интересного сериала или дискографии любимой группы. Если не хотите видеть надпись «Внутренняя память андроид заполнена », приходится идти на компромисс и закачивать что-то одно.

Этого можно избежать, если кроме собственной памяти приобрести для своего устройства объемную флеш-карту. Но, не все современные устройства поддерживают внешние накопители. Что делать владельцам таких устройств, как очистить память телефона?

Есть несколько решений этого вопроса:

  • Перенести «тяжелые» файлы (картинки, аудио и видео) на компьютер
  • Очистить память от ненужных («мусорных») файлов
  • Перенести файлы на «облако»

Переносим файлы на флеш-карту

Но, начнем с решения этого вопроса для тех устройств, которые поддерживают SD карты. Хотите узнать, как переместить файлы на андроиде? Нет ничего проще. Для того, чтобы не заполнять память можно сохранить все возможные файлы на флеш-карту. Для этого укажите такую возможность в настройках:

  • Камеры
  • Диктофона
  • Браузера
  • Мессенджеров
  • Загрузчика файлов

Этот список можно продолжать долго. Особое внимание нужно уделить таким приложениям, которые работают с «тяжелыми» файлами. Например, редакторов изображений, видео или аудио. При сохранении файлов на карту памяти, создайте там (если это не делается автоматически) папку для каждого приложения. Тогда проблем с переполненной памятью своего устройства можно избежать.

ВАЖНО

Такой способ очистки памяти устройства нельзя использовать для системных файлов. Это может вызвать проблемы с работоспособностью гаджета и даже к его выходу из строя.

Перемещать файлы с памяти устройства на карту легче всего с помощью менеджера файлов. В Play Market очень много приложений этой категории. Наиболее популярной сегодня является .

Многие считают этот менеджер лучшим для Android и это не зря. С его помощью можно одновременно переместить несколько папок и файлов, есть возможность сохранять apk-фалы установленных приложений и многое другое.

Как переместить файлы на Андроиде с помощью ES Проводник:

  1. для этого их нужно выделить (длительное нажатие на одном файле),
  2. вызвать меню (кнопка «Еще»)
  3. найти пункт «Переместить в»
  4. в предложенном списке нужно выбрать «SDCard»

Как переместить файлы на андроиде с помощью ПК

Синхронизация устройства с компьютером имеет множество преимуществ. Вы можете обмениваться файлами и держать объем свободной памяти на необходимом уровне. Например, можно перед выходом на работу «залить» новые главы аудиокниги, музыкальные альбомы или видеоролики. Такую процедуру можно проводить каждый раз, когда нужно обновить замерить такие файлы.

Подключить смартфон или планшет на Android к компьютеру очень легко. Достаточно соединить эти устройства с помощью USB-кабеля. Для этого не нужно скачивать никакие программы или драйвера. Современные операционные системы компьютеров легко определят тип подключенного устройства. Войти в его память можно с помощью стандартных проводников.

Сегодня можно воспользоваться более современным решениемAirDroid . С его помощью вы можете обмениваться файлами со своим ПК удаленно. Находясь вне своего дома, вы можете закачать музыкальный альбом или фильм из своей медиатеки и прослушать его. Никаких проводов для этого не нужно. Необходимо только стабильная сеть Интернет. К которой должен быть подключен как ПК, так и мобильное устройство.

Настроить такую синхронизацию с помощью этого сервиса очень просто. Благодаря дружественному интерфейсу программы сделать это сможет даже тот, кто до этого дня никогда не имел возможности обмениваться своими файлами на расстоянии.

Как перенести приложения на карту памяти

Любое приложение, установленное из Paly Market по умолчанию, устанавливается в память устройства. И занимает там неоправданно много места. Для того, чтобы перенести приложения с памяти смартфона или планшета на флеш-карту необходимы права суперадминистратора () и установка специального программного обеспечения Link2sd.

ВАЖНО

При неправильной процедуре получения root-прав ваше устройство может превратиться в «кирпич». Поэтому, проводить такую процедуру нужно очень осторожно, контролируя каждый свой шаг. Но, даже правильно проведенное рутирование снимает гарантию разработчика. Стоит ли рисковать? Отвечать вам.

Некоторые приложения можно перенести из памяти устройства на карту без наличия специальных прав и приложений. Для этого нужно зайти в «Настройки» и выбрать раздел «Приложения». Там можно найти небогатый инструментарий для такого переноса.

Есть еще один способ перенесения приложений на карту памяти – программа Android Assistant . По сути, это целый пакет небольших утилит, которые помогут вам осуществить все необходимые действия со своей системой Android.

Это приложение можно найти в Play Market. После того, как вы установите и запустите его, нужно перейти в раздел «Инструментарий». Среди списков предоставленных инструментов нужно найти «App2Sd». Когда вы кликните по этому пункту, появится меню. Где нужно выбрать «Сведения о приложении», а затем «На карту памяти SD» (если этот пункт активен).

С помощью Android Assistant можно осуществить пакетное удаление ненужных приложений. И тем самым очистить память своего устройства.

Как очистить внутреннюю память Андроид от мусора

Очень большое количество памяти любого устройства занимает мусор. Для того, чтобы держать количество свободного места под своим контролем, необходимо периодически очищать систему от таких файлов. Легче всего это сделать с помощью специального ПО – Clean Master .

Под «мусором» подразумевается кэш интернет-страниц, запущенных приложений и их остатки после деинсталляции. Со временем такой мусор накапливается и не только становится причиной заполнения внутренней памяти Андроид, но еще и негативно сказывается на быстродействии планшетов и смартфонов.

Clean Master это очень удобный и многофункциональный инструмент для очистки внутренней памяти Андроида от мусора и оптимизации устройства. Чтобы им воспользоваться, необходимо установить это приложение и выбрать пункт меню – «Мусор». Затем кликнуть по кнопке «Очистить». Алгоритмы программы проанализируют память и найдут те файлы, которые можно будет удалить.

Хранение файлов на облачных сервисах

Благодаря высокоскоростному интернету, сегодня нет необходимости закачивать нужные вам файлы в смартфоны или планшеты. Их можно загружать на специальные сервисы («облака») и пользоваться при необходимости. Практически все ведущие компании предоставляют возможность бесплатного использования облачных сервисов. А если того места, что предусмотрено таким тарифом будем мало, то его всегда можно расширить за отдельную стоимость.

Наиболее популярными облачными хранилищами являются:

  • Google Диск
  • Яндекс.Диск
  • OneDrive
  • Облако@Mail.ru

Каждое из этих решений имеет приложение для легкой синхронизации файлов с удаленным сервисом. Достаточно установить такое приложение (или несколько), отметить файлы, которые нужно поместить на сервер и после их переноса удалить с устройства. Затем, когда вам понадобится воспользоваться таким файлом, достаточно зайти в приложение и кликнуть по нему.

В этой инструкции подробно о том, что делать, если при скачивании какого-либо приложения для Android телефона или планшета из Play Маркет вы получаете сообщение о том, что не удалось загрузить приложение, так как недостаточно места в памяти устройства. Проблема очень распространена, а начинающий пользователь далеко не всегда может исправить ситуацию самостоятельно (особенно с учетом того, что фактически свободное место на устройстве есть). Способы в руководстве идут в порядке от самых простых (и безопасных), до более сложных и способных вызывать какие-либо побочные эффекты.

Прежде всего несколько важных моментов: даже если вы устанавливаете приложения на карту microSD, внутренняя память все равно используется, т.е. должна быть в наличии. Кроме этого, внутренняя память не может быть задействована вся до конца (требуется место для работы системы), т.е. Android будет сообщать о том, что недостаточно памяти раньше, чем ее свободный объем окажется меньше размера загружаемого приложения.

Примечание : я не рекомендую использовать для очистки памяти устройства специальные приложения, особенно те их них, которые обещают автоматически очищать память, закрывать неиспользуемые приложения и прочее. Самый частый эффект от таких программ - по факту более медленная работа устройства и .


Как быстро очистить память Android (самый простой способ)

Как правило, для начинающего пользователя, который впервые столкнулся с ошибкой «недостаточно места в памяти устройства» при установке Android приложения, самым простым и часто успешным вариантом будет простая очистка кэша приложений, который подчас может отнимать драгоценные гигабайты внутренней памяти.

Для того, чтобы очистить кэш, зайдите в настройки - «Хранилище и USB-накопители », после этого внизу экрана обратите внимание на пункт «Данные кэша ».

В моем случае - это почти 2 Гб. Нажмите по этому пункту и согласитесь на очистку кэша. После очистки, попробуйте загрузить ваше приложение снова.

Похожим способом можно очистить кэш отдельных приложений, например, кэш Google Chrome (или другого браузера), а также Google Фото при обычном использовании занимает сотни мегабайт. Также, если ошибка «Недостаточно памяти » вызвана обновлением конкретного приложения, следует попробовать очистить кэш и данные для него.

Для очистки, зайдите в Настройки - Приложения , выберите нужно приложение, нажмите по пункту «Хранилище » (для Android 5 и выше), после чего нажмите кнопку «Очистить кеш » (если проблема возникает при обновлении данного приложения - то используйте также «Очистить данные »).

Кстати, обратите внимание, что занимаемый размер в списке приложений отображает меньшие значения, чем тот объем памяти, который приложение и его данные фактически занимают на устройстве.

Удаление ненужных приложений, перенос на SD-карту

Загляните в «Настройки » - «Приложения » на вашем Android устройстве. С большой вероятностью в списке вы найдете те приложения, которые вам больше не нужны и давно не запускались. Удалите их.

Также, если ваш телефон или планшет имеет карту памяти, то в параметрах загруженных приложений (т.е. тех, которые не были предустановлены на устройстве, но не для всех), вы найдете кнопку «Переместить на SD карту ». Используйте ее для освобождения места во внутренней памяти Android.

Дополнительные способы исправить ошибку «Недостаточно памяти на устройстве»

Следующие способы исправления ошибки «недостаточно памяти » при установке приложений на Android в теории могут приводить к тому, что что-то будет работать неправильно (обычно не приводят, но все равно - на свой страх и риск), но являются достаточно действенными.

Удаление обновлений и данных «Сервисы Google Play» и «Play Маркет»

1. Зайдите в настройки - приложения, выберите приложения « Сервисы Google Play »
2. Зайдите в пункт « Хранилище » (при его наличии, иначе на экране сведений о приложении), удалите кэш и данные. Вернитесь к экрану информации о приложении.
3. Нажмите по кнопке « Меню » и выберите пункт « Удалить обновления ».

4. После удаления обновлений, повторите то же самое для Google Play Маркет.

По завершении, проверьте, появилась ли возможность устанавливать приложения (если сообщат о необходимости обновить сервисы Google Play - обновите их).

Очистка Dalvik Cache

Данный вариант применим не ко всем Android устройствам, но попробуйте:

  1. Зайдите в меню Recovery (). Действия в меню обычно выбираются кнопками громкости, подтверждение - коротким нажатием кнопки питания .
  2. Найдите пункт Wipe cache partition (важно: ни в коем случае не Wipe Data Factory Reset - этот пункт стирает все данные и сбрасывает телефон ).
  3. В этом пункте выберите «Advanced », а затем - «Wipe Dalvik Cache ».

После очистки кэша, загрузите ваше устройство в обычном режиме.

Очистка папки в data (требуется Root)

Для этого способа требуется root-доступ , а работает он, когда ошибка «Недостаточно памяти на устройстве » возникает при обновлении приложения (причем не только из Play Маркет) или при установке приложения, которое ранее уже было на устройстве. Также потребуется файловый менеджер с поддержкой root -доступа.

  1. В папке удалите папку «lib » (проверьте, исправилась ли ситуация).
  2. Если предыдущий вариант не помог, попробуйте удалить всю папку /data/app-lib/имя_приложения/

Примечание : если уж у вас есть root, загляните также в data/log с помощью файлового менеджера. Файлы журналов также могут отъедать серьезное количество места во внутренней памяти устройства .

Непроверенные способы исправить ошибку

Эти способы попались мне на stackoverflow, но ни разу не были мною опробованы, а потому об их работоспособности судить не могу:

  • С помощью Root Explorer перенести часть приложений из data/app в /system/app/
  • На устройствах Samsung (не знаю, на всех ли) можно набрать на клавиатуре *#9900# для очистки файлов журнала, что также может помочь.

Это все варианты, которые я могу предложить на текущий момент времени для исправления ошибок Android «Недостаточно места в памяти устройства ».



Эта статья посвящена устройству системной памяти android, проблемам, которые могут возникать из-за ее нехватки и способам их решения. Я сам не так давно столкнулся с тем, что мой телефон на базе android стал регулярно выдавать сообщения о нехватке памяти при попытке установить то или иное приложение. Что было для меня очень странно при том, что по описанию на маркете там должно было иметься около 16GB, да еще и я увеличил этот объем при помощи дополнительной карты памяти. Однако проблема имелась, и пришлось основательно повозиться, прежде чем я нашел правильное решение, не требующее получения root-доступа или полного восстановления телефона к заводскому состояние.

Но прежде чем я опишу решение, мне бы хотелось рассказать про типы памяти на android.

Android - типы памяти

Надо понимать, что ваш телефон - это такой компьютер в миниатюре. Поэтому и память в нем бывает разной:

  • Оперативная память (ОЗУ) : то временное пространство, которое используют программы, когда они работают. Бывает, что что-нибудь не работает именно из-за нехватки оперативной памяти в данный момент, но такая проблема уж точно решается перезагрузкой вашего телефона. Или есть более простой способ - подержите клавишу home, и из появившегося меню выберите "диспетчер задач". На вкладке "Активные" можно закрыть активные приложения, а на вкладке "ОЗУ" - вообще почистить память от лишнего. Есть также программы, которые специально занимаются тем, что подчищают вашу оперативную память, но я не вижу в них большой необходимости - обычно "оперативки" бывает достаточно;
  • Встроенная память : объем, написанный в характеристиках вашего телефона. Например, у меня 16GB. Однако, эта память не едина, а разбита на разделы. В частности, около полутора гигабайт занимает системный раздел, на котором расположена операционная система. У пользователя вообще отсутствует доступ к этой части.
  • USB-накопитель : наибольшая часть встроенной памяти, в моем случае - около 11.5GB. Используется для данных большинства программ, видео, фотографий, музыки и многого другого;
  • Дополнительная SD-карта : зачастую если вам не хватает памяти на USB-накопителе, вы можете вставить дополнительную SD-карту и использовать ее в аналогичных целях;
  • Память приложений : а вот это самый интересный раздел, технически расположенный во встроенной памяти и ограниченный даже в современных телефонах объемом в 2GB. Особенностью этого раздела является то, что приложения устанавливаются исключительно в этот раздел (хоть и имеется возможность перенести потом часть из них на SD-карту). Однако, он используется не только для приложений и именно из-за этого зачастую пользователи и сталкиваются с нехваткой системной памяти на Android.

Примечание: в некоторых моделях телефонов память приложений и USB-накопитель объединены в единое целое, и это несколько облегчает ситуацию.

В настройках в диспетчере приложений у части из них имеется выбор - перенести приложение на карту SD и обратно. К сожалению, даже те приложения, которые позволяют себя переносить, делают это не полностью. Для понимания приведу расшифровку сводки объема приложения:

  1. Приложение : основные файлы программы, хранящиеся в памяти приложений;
  2. Приложение в памяти : основные файлы программы, хранящиеся на SD карте;
  3. Данные : данные программы, хранящиеся в памяти приложений;
  4. Карта памяти SD : данные программы, хранящиеся на SD-карте;
  5. Кэш (немного ниже) : временные данные программы, хранящиеся на USB-накопителе.

Команда "очистить данные" удаляет пункты 3 и 4, однако это может привести к тому, что вы потеряете все настройки программы. Удаление кэша теоретически не должно ничего портить, но через некоторое время он восстановится обратно. Кнопка переноса на карту данных носит из пункта 1 в 3 и из 2 в 4 или обратно, но переносит лишь часть этих данных. Практически все приложения при нажатии кнопки "перенести в память устройства" полностью освободят карту SD, но некоторые большие данные (например, словари переводчика) могут там остаться.

Очистка кэша удаляет пункт 5.

Кстати, обратите внимание, что приложение может хранить данные не только в указанных здесь "данных". Например, Яндекс.Карты предлагают выбор папки для сохранения данных, и скачанные таким образом оффлайн-карты не учитываются в подсчете того объема, что указан в свойствах приложения.

Android - недостаточно памяти

Если на вашем android-телефоне недостаточно памяти, но могут происходить разные неприятные явления. Вы не сможете фотографировать, не сможете устанавливать или обновлять приложения, часть системных функций может отрубиться. В интернете есть множество советов на тему того, как освободить место, но, в основном, копируются с одного сайта на другой самые базовые советы, а они могут помочь лишь частично. Кроме того, многие способы требуют root-прав на ваш телефон, но мы попробуем обойтись без этого.

Для начала сделайте вот что. Установите из play.market программу disk usage . Откройте ее и изучите разделы. Надо понять, где именно недостаточно памяти. Просто советы, допустим, освобождающие место на "USB-накопитель" не помогут, если у вас не хватает памяти во встроенной памяти (если они не объединены в вашей модели телефона). Итак, в зависимости от того, что заканчивается, могут помочь или не помочь следующие рекомендации:

  • Если вам так повезло, и заканчивается место на внешней SD-карте, то это самый простой случай. Вам потребуется карта большего объема, на которую надо будет переписать старые данные.
  • Частая проблема с местом во встроенной памяти (не устанавливаются приложения). Частично поможет стандартный совет по переносу некоторых приложений на SD-карту, однако он не спасает ситуацию полностью. Дело в том, что если вы изучите упомянутым выше приложением этот раздел, то увидите часть с названием "system data". И объем этого куска растет со временем и может зашкаливать - в моем случае он превысил гигабайт. В нем, как выясняется, хранятся "дампы" - описания состояния телефона в те моменты, когда он зависает. К счастью, имеется возможность очистить эти дампы. Для этого наберите на телефоне *#9900#, после чего в возникшем меню выберите "Delete dumpstate/logcat".
  • Если же у вас забивается внутренний SD-раздел, то опять-таки вам может помочь стандартный совет по удалению кэша приложений (руками или же через специальные утилиты). Однако, следует изучить его при помощи disk usage поподробней. Имеются еще некоторые "мусорные директории", которые можно смело удалять, но при этом они постоянно увеличиваются в размере. Не то, чтобы вам нужно было за ними постоянно следить - думаю, вы просто можете их подчищать, когда заканчивается место. Например, у меня после года работы телефона таким образом забилось несколько гигабайт. Итак, что же это за директории? Во-первых, DCIM/thumbnails. Если в самой папке DCIM еще могут храниться ваши фотографии, то в DCIM/thumbnails располагаются мини-версии этих изображений, и со временем они только накапливаются. Удалять их не страшно, так как необходимые система быстро пересоздаст сама. Да, удалять можно через ту же самую программу disk usage или через любой иной файловый менеджер. А во-вторых, очень разрастаться может папка под названием log (с файлами типа logcat_cp_boot_radio). Ее тоже можно удалить, только не забудьте потом создать пустую папку с таким названием.

Вот такие простые советы могут помочь серьезно подчистить память вашего телефона и решить проблему с тем, что программы не устанавливаются. Если же вы знаете какие-либо еще ненужные объемные папки на памяти вашего телефона, пишите, и я добавлю эту информацию в статью.