У меня есть Samsung Galaxy Ace и SD-карта на 4 ГБ, у меня есть только одно приложение, WhatsApp, и когда я пытаюсь загрузить другое приложение, которое составляет 40 мг (намного меньше 4 ГБ), он говорит, что недостаточно места, но я иду в настройки и он говорит, что у меня есть 3,69 ГБ места на SD-карте, а на телефоне, который поставляется с ним, указано, что доступно 20 МГ, поэтому у меня 3,69 ГБ и 20 МГ, и он не позволяет мне загружать приложения! Что мне делать? делать?
Если информация об устройстве здесь верна, то внутренняя память вашего устройства составляет 158 МБ (довольно мало IMO), из которых вы можете использовать Diskinfo (см. Пользовательские данные в нем) и Diskusage (оба <1 МБ по отдельности), чтобы увидеть, сколько места используется и доступен. Затем вы можете удалить любое приложение, которое вы когда-то устанавливали, но не помните.
Тем не менее, я не вижу здесь больших возможностей, поскольку проблема рано или поздно возникнет снова, учитывая (очень низкий) объем памяти, установленный OEM.
Обратите внимание, что хранилище, используемое приложениями, /data
отличается от внешней SD-карты любого размера. Некоторые приложения до Android 4.2+ могут .obb
довольно легко переносить файлы данных ( ) на внешнюю SD-карту, но теперь это болезненная работа в вышеперечисленных версиях.
Приложения не загружаются напрямую на SD-карту, даже в Gingerbread. Для этого у вас должно быть достаточно встроенной памяти. После установки вы можете переместить некоторые части некоторых приложений на SD-карту, но для некоторых вещей все равно потребуется внутреннее хранилище. Kitkat и Lollipop усугубляют ситуацию, фактически делая SD-карту доступной только для чтения.
Я предлагаю открыть информацию о приложении WhatsApp и посмотреть, сколько места в кеше оно занимает. Очистка кеша приложений, даже встроенных, может значительно помочь.