андроид 4.2 вставил сд карту
установил в настройках памяти устанавливать программы на сд карту
но гугл плей почему то устанавливает на внутреннюю
приходится вручную переносить на сд карту
как исправить?
При разработке приложений под андроид разработчик может установить параметр installLocation, который отвечает за место установки приложения. Если этот параметр не выставлен, то приложение установится на внутреннюю память. Если выставлено "preferExternal", то при установке система постарается установить на сд карту, но нет гарантии что это будет именно так. Если выставлено "auto", то разработчик полностью передает решение на усмотрение системы. В любом случае, если параметр выставлен, то появляется возможность переноса на сд. С точки зрения системы для нее всегда предпочтительней внутренняя память, так как при сбоях сд карты ломаются и приложения на ней установленные. Поэтому некоторые реализации андроида даже несмотря на то, что Вы установили в настройках памяти указали устанавливать на сд, упорно продолжают ставить во внутреннюю память. Не остается ничего кроме как в ручную переносить.
После переназначения места установки по умолчанию нужно перезагрузить устройство и посмотреть потом или все правильно. У меня на андроид 4.2 где мало места так и назначено, и в основном все ставится на карту памяти, нет никаких проблем. За исключением если разработчик не предусмотрел установку приложения на карту памяти, но есть рут права и я и те перемещаю. Может это глюк вашего устройства и позже все наладится.
Добавить комментарий