Следует ли удалять приложения, перенесенные на SD-карту с новым ПЗУ?

Допустим, вы перемещаете кучу приложений на SD-карту. Затем вы делаете что-то важное, например, заводской сброс телефона или установку нового ПЗУ. Что происходит с приложениями, которые были перемещены на SD-карту? Они все еще занимают место, но больше не доступны? Означает ли это, что приложения, перемещенные на SD-карту, должны быть удалены перед перепрошивкой системы?

Ответы (1)

Да. Вам необходимо удалить или переместить приложение во внутреннюю память.

Когда приложение перемещается на SD-карту (в версиях до Marshmallow или в портативном хранилище Marshmallow), оно не перемещает все приложение на SD-карту. Часть приложения остается во внутренней памяти — поэтому при обновлении до более поздней версии приложение снова возвращается во внутреннюю память, и вам нужно переместить ее на внешний SD.

Когда вы устанавливаете новое ПЗУ или перезаписывается только та часть того, что находится во внутренней памяти. Часть приложения на внешней SD занимает место, но не может быть использована. Поэтому, чтобы освободить это место, вам нужно сначала удалить приложение или полностью переместить его во внутреннюю память.

Если вы используете функцию , то вы в любом случае рассматриваете внешний SD как внутренний накопитель, поэтому вам не нужно этого делать.

См. Приложение 2 и 3 этого Reddit для дополнительного чтения.

Есть ли способ исправить это, если вы забыли удалить приложения с SD-карты в прошлом перед сбросом телефона, не форматируя всю SD-карту?
Что вы имеете в виду под исправлением ? Данные этого приложения потеряны. Если вы хотите восстановить место на SD, просто удалите . Если вы хотите использовать эти данные, вы можете восстановить информацию об этом приложении, если вы сделали резервную копию.
Откуда вы знаете, что искать, чтобы удалить на SD-карте? Есть ли определенная папка, в которую перемещаются приложения?
Должен быть здесь/sdcard/Android/data/