Магазин Google Play просит удалить приложения с SD-карты, чтобы освободить место для новых установок

Во внутренней памяти моего телефона очень мало свободного места (около 450 МБ), поэтому я не могу установить новое приложение или обновить существующие приложения.

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

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

Например, рассмотрим следующее приложение, которое находится на SD-карте:

введите описание изображения здесь

Я хочу обновить приложение, для которого требуется 46 МБ дискового пространства:

введите описание изображения здесь

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

введите описание изображения здесь

Как это возможно?

Приложения также занимают место во внутренней памяти. Не только для кеша
Можете ли вы уточнить немного? Или, возможно, дать ссылку на веб-страницу? Почему приложения на SD-карте должны занимать место во внутренней памяти? Тогда какая мне польза от их перемещения?

Ответы (1)

См. Место установки приложения , в чем может быть причина

Когда ваше приложение установлено на внешнем хранилище:

Файл .apkсохраняется во внешнем хранилище, но все личные пользовательские данные, базы данных, оптимизированные .dexфайлы и извлеченный собственный код сохраняются во внутренней памяти устройства.

(выделено мной)