Отсутствуют приложения после размонтирования SD-карты

Основная проблема заключается в заголовке: приложения, которые были установлены на SD-карту, похоже, вообще не установлены после того, как я отключил SD-карту.

В качестве дополнительной информации, это шаги, предшествующие моменту, когда я заметил эту проблему:

  • установил некоторые приложения (так что это не проблема конкретного приложения)
  • переместил многие из них на SD-карту с помощью App2SD - приложения работают правильно
  • отключил SD-карту и отсоединил от телефона (который включен)
  • на sd карту данные не записывались (только операции чтения)
  • вставьте SD обратно в телефон (ту же SD-карту)

В этот момент я не мог и не могу запускать приложения, ранее перемещенные на SD-карту. Ссылки доступны на моем домашнем экране, но после их нажатия я получаю сообщение об ошибке «Ошибка запуска приложения».

Они недоступны в меню приложений и не помечены как «установленные» в магазине игр.

К счастью, данные приложений все еще там, и при повторной установке некоторых приложений они выглядели так же, как и в последний раз, когда я их использовал.

Итак, вопрос двоякий:

  1. Есть ли способ восстановить приложения, или мне нужно их переустанавливать вручную?
  2. Является ли это потенциальной ошибкой App2SD?
Вы пробовали перезагрузить телефон?
Я делал это несколько раз (телефон ведет себя странно с тех пор, как я сообщил о проблеме)

Ответы (2)

Это похоже на случай с жизненно важной скрытой папкой, которую вам не хватает — когда приложения перемещаются на SD-карту, создается скрытая папка с именем .android_secure, в которой хранятся приложения!

Это распространенная ошибка при замене SD-карты на большую, поэтому мораль заключается в том, чтобы при переносе на большую SD-карту не забывать скрытые каталоги, включая .android_secure. При перезапуске после вставки SD-карты большего размера Android повторно сканирует карту и приступает к поиску в этой конкретной скрытой папке любых приложений, перемещенных во внешнее хранилище, и загружает / кэширует ярлыки для этих соответствующих приложений.

Эта папка называется .android_secure:) Кроме того, ваш ответ подразумевает, что OP переключил карты - вопрос не указывает на то, что: вставьте SD обратно в телефон , скорее подразумевается, что это была та же карта. Кроме того: Хорошая мысль!
@Izzy Gosh, спасибо за предупреждение ... отредактирую соответствующим образом! ;)
NP - но вы все еще предполагаете, что OP скопировал содержимое на новую карту, а это не то, что говорит Q (ну, но он также не отрицает этого, поэтому я тем не менее дам вам +1 :)
Может быть, я тоже отрицаю ... мне кажется, ОП должен уточнить, так ли это было? :)
@ Иззи прав: я не менял SD-карту: она такая же. Никакие данные не были записаны или изменены, пока телефон был выключен.
@AlessandroCuttin - Спасибо за разъяснение :) Хорошо... что-то не совсем так.. простите теперь мое невежество, но когда карта размонтирована, это не значит, что ее нужно вытащить - я думаю вслух - безопасно извлекли, если только вы обнаружили ошибку с Apps2SD, заключающуюся в том, что он не смог распознать размонтирование и не извлек его... просто мысль...
... что должно означать, что такая же проблема возникнет при подключении карты через USB к компьютеру, не так ли? Что тогда произойдет? Он размонтирован локально или, как я недавно читал, просто сбрасывает свои разрешения на 000? Станет /sdcard/.android_secureнедоступным в обоих случаях (он вообще передается компьютеру таким образом?) Но я думаю, что здесь это заходит слишком далеко :)
@Izzy, с Windows есть очень веская причина для безопасного извлечения в отношении карт, буферы, содержащие файловую систему на карте, должны быть очищены безопасным образом перед извлечением, возможно, OP вытащил его без безопасного извлечения и что могло зашифровать точечные каталоги (скрытые каталоги)????
Как правило, я обычно отсоединяю SD-карту, выключаю телефон и могу затем удалить ее, я бы не был на 100% уверен, что вытащу ее (несмотря на то, что она отключена), когда телефон все еще включен ....
Это правда, но почему тогда он должен был повредить только скрытые каталоги (даже тем более, что ОП вряд ли что-то там коснется)? Кроме того, цитирую: на SD-карту не записывались данные (только операции чтения) Так что это не должно было иметь значения (но вы правы: кто знает?)

У меня была такая же проблема, но у нас могли быть разные телефоны. Для меня причина, по которой я никогда не вижу, чтобы мои приложения перемещались с помощью app2ds, заключается в том, что моя SD-карта разделена на разделы, поэтому app2sd сможет видеть только эту часть карты, а мой компьютер не может видеть разделенную часть. Всякий раз, когда я размонтирую свою SD-карту, чтобы переключить ее на ту, на которой у меня включена музыка, мне просто нужно перезагрузить весь телефон, и все.