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

Использование зефира. У меня обычно память близка к полной. Со мной часто случается, что при попытке установить приложение заданного размера меня просят освободить место в 6-10 раз больше размера приложения, что мне кажется очень странным.

Каковы возможные причины и решения (если есть какие-либо другие, кроме выполнения того, о чем просят) для этого?

Пример: пытаемся установить Join (для велопрогулок). Размер приложения ок. 39 МБ. Меня попросили освободить 290 МБ. После освобождения места мне еще нужно освободить 190 МБ.


РЕДАКТИРОВАТЬ : я нашел возможные похожие вопросы, но с немного меньшими подробностями о задействованных размерах, более старых версиях Android или других, возможно, незначительных различиях, поэтому я не был бы уверен, действительно ли вопросы основаны на одних и тех же причинах (поэтому я дурачком это не назовешь). Что касается соответствующих ответов, мне нужно будет проверить, применимы ли они; некоторые из них плохо задокументированы или кажутся скорее предположениями, чем знаниями. Для полноты я перечисляю здесь такие вопросы.

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

Что-то тайно съедает внутреннюю память моего Acer Iconia A500, и мне нужна помощь, чтобы найти это

Google Play: Ошибка загрузки приложения - недостаточно места

Не удается установить некоторые приложения в Android 4.1.2

Сколько места у меня заканчивается при попытке установить приложение?

Google Play запрашивает в 100 РАЗ больше реального размера приложения

Связанный : Как вычислить все пространство, занимаемое приложением и связанными с ним файлами

Ответы (1)

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

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