10 votes

Toutes les applications installées sur ma carte SD ont soudainement disparu.

C'est donc très étrange.

La nuit dernière, mon téléphone a redémarré tout seul. Rien d'inhabituel, il le fait de temps en temps. Cependant, ce matin, lorsque j'essaie de lire les actualités, je reçois les messages suivants

"L'application n'est pas installée sur votre téléphone".

Je vérifie donc d'autres applications et j'obtiens le même message. Toutes les applications qui étaient installées sur ma carte SD ont disparu - mais seulement partiellement. L'icône existe toujours sur le "bureau" et le nom du système apparaît dans la liste des applications installées sur le téléphone, mais la boutique Google Play ne pense pas qu'elles soient installées - ce qui est différent des symptômes décrits dans ces questions :

Toutes les applications déplacées sur la carte SD ont disparu.

Le statut de mes applications devient soudainement "non installé sur le téléphone", même dans le google play store !

qui indiquent tous deux que les applications sont toujours répertoriées comme installées dans le Play Store.

De plus, maintenant que j'y pense, quelques applications avaient disparu auparavant. J'ai des trous dans le champ d'icônes où je sais qu'il y avait une application, mais comme je ne l'utilisais pas tous les jours, je ne me souviens pas lesquelles :).

J'ai essayé de retirer et de réinsérer la carte SD, mais cela n'a eu aucun effet.

Lorsque je réinstalle des applications qui ont des données locales et/ou des détails de compte stockés, ces informations sont toujours présentes. Par exemple, lorsque j'ai ouvert le lecteur MP3 d'Amazon, il ne m'a pas demandé les détails de mon compte Amazon, mais a simplement affiché la liste des albums que j'ai achetés. Cela implique que c'est juste le dossier qui contient les exécutables sur la carte SD qui a été supprimé/corrompu.

J'ai commencé à réinstaller des applications, mais je crains que cela ne se reproduise.

Quelqu'un a-t-il une idée de la raison pour laquelle cela pourrait être le cas ?

4voto

Milner Points 533

Als Manishearth a écrit Cela peut indiquer un problème avec la carte (et c'est très probablement le cas). Le démarrage que vous décrivez a peut-être été "trop brusque", ne démontant pas proprement la carte et corrompant ainsi son système de fichiers ; dans ce cas, le "bon vieux" système de fichiers de l'ordinateur peut être utilisé. chkdsk "devrait aider (d'ailleurs, Android est livré avec la fonction fsck pour la même tâche, que vous pouvez exécuter via une application terminale ou un système de gestion de l'information. adb shell - voir Vérifier et réparer les erreurs de la carte SD dans Android même ? ).

D'un autre côté, cela pourrait aussi signifier un problème matériel avec la carte, qui pourrait même être la raison de ces redémarrages, inversant la cause et l'effet : Le fait de ne pas pouvoir lire/écrire, ou de rencontrer trop de "blocs corrompus", pourrait avoir déclenché un événement (comme le remontage de la carte en lecture seule). Je ne suis pas sûr qu'un tel événement déclencherait un redémarrage (car les éléments considérés comme essentiels par le système ne résident généralement pas sur la carte SD), mais ce ne serait pas impossible. Donc essayer une nouvelle carte ne fera pas de mal.


PS - Un peu d'histoire sur app2sd : Tel qu'il est livré avec Android 2.2+, cela ne déplace que pièces de l'application sur votre carte, tandis que les autres parties restent sur le stockage interne. Ce sont surtout les données de l'application qui restent ici (dans le dossier /data ), ce qui explique qu'après une réinstallation de vos applications, celles-ci étaient déjà (ou plutôt "encore") disponibles. Pour plus de détails, vous pouvez consulter notre page app2sd tag-wiki .

0voto

Pour moi, toutes les applications ont disparu lorsque j'ai extrait la carte sd interne qui stocke les données internes de mon e-book (l'e-book est piloté par Android 2.1). Je l'ai fait pour changer la taille des partitions afin d'adapter plus d'apps. En fait, je l'ai allumé sans cette carte sd par accident et après cela, toutes les applications sont devenues désinstallables mais pas exécutables.

Ce n'est pas le redimensionnement de la partition mais l'activation accidentelle qui a causé le problème.

C'est donc ce que j'ai fait : 1. J'ai trouvé un répertoire où se trouvent tous les apk's installés. Pour moi, c'était /pb_data/data/apps. 2. Entrer dans le shell adb et entrer su dans ce shell (oui, Root est nécessaire) 3. Entrez ls pour lister tous les apk's 3. Appelé pm install XXXXX.apk sur chacun de ces fichiers apk.

Ce mode d'installation n'a pas causé de conflits (bien qu'il installe les apks au même endroit et doit donc les réécrire d'une manière ou d'une autre). De plus, toutes les données/réglages des applications ont été préservés, tout est en ordre.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X