Как установить приложения прямо на SD-карту в Lollipop?

На моем телефоне установлен Android Lollipop 5.0, и я уже сделал SD-карту хранилищем по умолчанию. Однако, когда я пытаюсь установить приложение из Play Store, появляется сообщение об ошибке, в котором говорится, что у меня недостаточно места для установки этого приложения. Я попытался освободить место в памяти телефона и обнаружил, что приложения устанавливаются прямо туда, даже если включена опция SD-карты.

Я не ищу способ переместить установленные приложения из памяти телефона на SD (без Link2SD, рутирования и т. д.).

Я также пытался отформатировать свою SD-карту как с телефона, так и с ПК, но проблема не устранена.

Что я должен делать? Я не могу поверить, что эта операция не разрешена в Lollipop.

Ответы (1)

Как указано Могу ли я установить приложение прямо на SD-карту? и наш app2sd tag-wiki , то, чего вы хотите достичь, невозможно по нескольким причинам:

  • Чтобы установить приложение, Play Store сначала необходимо его загрузить. Эти загрузки обычно идут в /data/localпапку , которая находится во внутренней памяти.
  • Не все приложения можно устанавливать на SD-карту. Это, например, невозможно для приложений, предоставляющих виджеты или услуги – из-за того, что SD-карта монтируется только после трансляции boot_completed, и, таким образом, установленные там приложения ее не получат; в результате службы не запускаются, когда они должны быть.
  • Даже если приложение можно установить на SD-карту, с помощью встроенных методов (например, ) его нельзя полностью переместить на SD-карту . Во внутренней памяти всегда остается «база» (ниже /data/data).

Все вышеперечисленное действует от Froyo (Android 2.2) до Lollipop (Android 5.x). Это немного отличается от Marshmallow (Android 6.x) и более поздних версий при использовании , но у меня нет опыта работы с последним, чтобы точно сказать, чем оно отличается ( для начала см. нашу вики по тегу acceptable-storage ). Поскольку в этом случае SD-карта «принимается» в качестве внутреннего хранилища, все приложения, которые вы устанавливаете, в основном должны попадать туда. Но то, что на первый взгляд звучит «великолепно», имеет некоторые другие «побочные эффекты», которые вы должны учитывать в первую очередь;)