Android Marshmallow продолжает перемещать приложения во внутреннее хранилище после обновления

У меня есть 32-гигабайтная SD-карта в качестве накопителя в моем телефоне с Android M. Его следует рассматривать как хранилище для установки по умолчанию для приложений, так как я переносил данные на него.

Тем не менее, я все еще испытываю раздражающую ситуацию, когда приходится вручную перемещать приложения обратно на SD-карту каждый раз, когда они обновляются (как в Lollipop). На самом деле это еще хуже, потому что миграция систематически терпит неудачу при первой попытке: «Не удалось переместить приложение. Внутренняя ошибка». Вторая попытка всегда работает. Я думаю, что данные из новой версии сталкиваются с данными, уже находящимися на SD-карте из предыдущей версии, и они удаляются при появлении сообщения об ошибке, поэтому при второй попытке конфликта нет.

Как я могу это исправить? Я бы хотел, чтобы приложения обновлялись непосредственно на SD-карте, так как предположительно принятое хранилище должно работать.

5 голосов | спросил Johan 3 MarpmThu, 03 Mar 2016 15:50:51 +03002016-03-03T15:50:51+03:0003 2016, 15:50:51

1 ответ


1

Из Google :

  

Приложения могут быть размещены на принятых носителях только тогда, когда разработчик указал поддержку через атрибут android: installLocation.

Проблема в том, что некоторые приложения, которые отрицают эту поддержку, могут быть принудительно перемещены в любом случае, что звучит так, как будто вы игнорируете эту ошибку и снова пытаетесь выполнить этот процесс. Из reddit :

  

Я видел скриншоты (см. этот пост Остин Пинто на безглазый google group , где это устройство, работающее с Marshmallow IS, позволяет перемещать все приложения (хотя все еще исключая системные и встроенные приложения), то есть нарушает предпочтение разработчика, где приложение должно быть установлено.

Итак, когда приложение обновляется, Play Store просто следит за тем, где приложение сообщает об установке.

Итак, ваши варианты:

  • Прекратить перемещение этих приложений
  • Попросите разработчиков добавить поддержку этой функции
  • Остановить обновление этих приложений
ответил Matthew Read 15 MaramTue, 15 Mar 2016 08:23:09 +03002016-03-15T08:23:09+03:0008 2016, 08:23:09

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132