Это беспокоило меня какое-то время, но в последнее время стало совсем плохо. Я получаю предупреждения о том, что моя внутренняя память заполнена, у меня осталось около 13 МБ из того, что, как я считаю, составляет 512 МБ. Я проверил приложение «diskusage», и мои приложения занимают около 122 МБ, еще около 20 МБ используются «данными» (не уверен, что это такое). Когда я проверяю список приложений, размер моего самого большого приложения составляет около 12 МБ, и даже на первом экране приложений он падает до чуть более 6 МБ. Так что у меня нет очень больших приложений, и их тоже не так много. Я стараюсь ставить большинство на свою SD-карту, так что и там нет проблем.
Как мне понять, что занимает все это пространство, и как мне это исправить?
В связи с этим, что такое Android-эквивалент «форматирования» вашего телефона? Я считаю, что заводские настройки не удаляют все данные (sdcard и т. д.) или удаляют?
РЕДАКТИРОВАТЬ: я сделал полный сброс на своем телефоне, и доступное свободное место несколько похоже на то, что я видел раньше. Итак, нормально ли иметь только около 150 МБ для приложений, когда внутреннее ПЗУ должно быть 512 МБ?
Одна проблема, которую я заметил, заключается в том, что (по крайней мере, в Android Froyo) стандартный веб-браузер кэширует память телефона. Кэш браузера может быстро занять более 20 МБ и, следовательно, использовать свободное внутреннее хранилище.
Я перешел на использование альтернативного браузера (Dolphin) и установил его кэширование на SD-карту. Это сняло мои ограничения «низкого внутреннего хранилища»; мое свободное внутреннее пространство теперь остается более постоянным, за исключением случаев установки новых приложений.
Ваша ОС может занимать оставшееся место. Моя ОС весит несколько сотен МБ. На самом деле вы ничего не можете с этим поделать, хотя некоторые пользовательские ПЗУ могут быть меньше. Перемещайте приложения на SD, удаляйте данные, удаляйте приложения и т. д.
Редактировать: чтобы интегрировать обновления системных приложений в вашу прошивку, используйте Titanium Backup . Например, мое приложение GMail отображается (updated)
в списке Titanium:
Список приложений (щелкните изображение, чтобы увеличить)
Нажмите и удерживайте его, чтобы вызвать это меню, и выберите Integrate update into ROM
:
Меню длительного нажатия (щелкните изображение, чтобы увеличить)
У меня тоже была похожая проблема с HTC Desire. Мое решение состояло в том, чтобы использовать SD-карту в качестве второго раздела для файлов приложений dex, lib и apk. Теперь у меня есть 1 ГБ свободного места для установки приложений.
Для этого нужен рут. Если у вас нет рута, следуйте этому простому процессу в этом руководстве.
После этого вам нужно разбить SD-карту на разделы. Для этого вы можете использовать заводной мод восстановления. Теперь вы можете использовать программу link2sd для перемещения ваших приложений (dex, lib, apk) на SD-карту. Вы можете следовать этому руководству для получения подробной информации, если вы выбрали этот путь.
У меня была аналогичная проблема, и я обнаружил, что это было в основном из-за того, что контакты занимали 40 МБ, когда я включил синхронизацию Facebook и Twitter.
Я бы использовал приложение DiskUsage http://www.appbrain.com/app/diskusage/com.google.android.diskusage , чтобы узнать, что занимает больше всего места во внутренней памяти.
У меня также есть Desire с такими же проблемами, как и у вас, несмотря на то, что я переместил все возможные приложения на SD-карту (и я даже не установил все это с самого начала).
Я полагаю, что причиной проблемы являются обновления некоторых предустановленных приложений на устройстве (Flash Player, приложения Google (Карты, GMail, Поиск, Маркет, Голосовой поиск, YouTube), Facebook). В отличие от обычных приложений, вы не можете удалить их полностью, а можете только удалить примененные вами обновления и вернуть их в «первозданное» состояние с момента вашего последнего обновления OTA.
Эти обновления, должно быть, заняли некоторое место в ПЗУ, поскольку их нет на SD-карте, и они работают даже без установленной SD-карты. Фактически это означает, что у вас есть две версии этих приложений, хранящихся в ПЗУ.
К сожалению, на данный момент у меня нет решения проблемы.
На ny Hero после обновления мне постоянно не хватало места, ни одна из очевидных вещей не работала. Затем я понял, что, когда я подключил свой телефон к своей учетной записи Flickr, я выбрал вариант, который означал, что я загрузил сотни мегабайт данных с сайта Flickr, обновляя свою учетную запись.
Моральное существо проверяет, не съедает ли ваша социальная сеть ваше хранилище.
У меня похожая проблема (недостаток внутренней памяти), и я еще не нашел хорошего «исправления». Уже сделали очевидные вещи - переместите как можно больше приложений на SD-карту, удалите неиспользуемые приложения и т. д.
Хотя однажды мое желание htc сказало мне, что у меня всего 0,98 МБ свободного места! Итак, в качестве временного исправления я сделал следующее:
Итак, теперь у меня есть ~ 20 МБ свободного места, чего должно хватить на данный момент (надеюсь!). Что я планирую делать...
Я долго боролся с этой проблемой, и это одна из основных причин, по которой я рутировал свой телефон и установил раздел EXT на SD-карте в качестве внутреннего хранилища. Это позволяет мне перенести все приложение на SD (больше, чем функция Froyo+ Apps2SD), а также кеш Dalvik, который имеет огромное значение.
Я запускаю последнюю пользовательскую прошивку CyanogenMod и скрипт apps2sd «DarkTremor».
HTC сделала плохой выбор, решив оставить только 150 МБ для /data, который используется для всех приложений Market (кроме apps2sd).
Существует возможность переразметить его, но это довольно навязчиво и требует полной модификации и ПЗУ, которое помещается в сжатый / системный раздел.
http://alpharev.nl/ содержит различные перераспределенные образы hboot размером до 300 МБ для /data. Cyanogenmod до версии 7.2 помещается в hboot CM7 r2 и предлагает 287 МБ для приложений вместо 150. См. инструкции на сайте о том, как их установить.
Но будьте осторожны: это не для слабонервных.
Два быстрых способа решить вашу проблему:
Требуется Android 2.2+ : переместите все приложения на SD-карту, которая позволит вам это сделать. Это сократит объем памяти, который эти приложения используют во внутренней памяти, и переместит часть его на SD-карту. Однако помните, что эти приложения не будут отображаться сразу при запуске или если вы по какой-либо причине подключите SD-карту. Используйте такое приложение, как SDMove , чтобы выяснить, какие еще не перемещенные приложения вы можете переместить. SDWatch предупредит вас в будущем, если установленное вами приложение можно будет переместить на SD-карту.
Удалите приложения, которые вы больше не используете. Если вы не использовали его несколько недель, удалите его. Каждые пару недель просматривайте все свои приложения и определяйте, какие из них вы не используете, и удаляйте их. Вы можете отфильтровать приложения по их размеру в настройках, чтобы сначала быстро удалить приложения большего размера. Также удалите все в разделе «Настройки» > «Приложения» > «Запущенные службы», которые вы не используете, например дополнительные клавиатуры или другие службы уведомлений.
У меня тоже есть Desire, и после прочтения этого поста я провел несколько тестов на устройстве и, как вы заметили, из внутренних 512 МБ ПЗУ пользователю доступно только 150 МБ для установки приложений.
Несколько дней назад я заменил стандартную прошивку Desire на кастомную прошивку CyanogenMod, и даже сейчас у меня есть максимум 150 МБ для установки приложений.
Я бы сказал, что внутреннее ПЗУ разделено на два раздела: системный и приложения, поэтому у нас есть доступ только к 150 МБ из полных 512 МБ ПЗУ.
Доливерас
Жамбуффар
Ханнес Фости
Мэтью Рид
пользователь6036
Ханнес Фости
пользователь6828