4 votes

L'application ne peut pas être déplacée vers la carte SD

Il y avait une application déplacée sur la carte SD.

J'ai effectué une réinitialisation d'usine. Ensuite, j'ai réinstallé l'application. Elle avait été chargée latéralement par l'application Humble Bundle, ce n'est pas depuis Google Play.

Maintenant, l'application ne peut pas être déplacée vers la carte SD, affichant l'erreur "Impossible de déplacer l'application".

Je suppose qu'il y a une sorte de cache Android pour cette application sur la carte SD qui l'empêche de se déplacer à nouveau, mais ce n'est qu'une spéculation.

Backup Titanium n'a pas pu le déplacer non plus. Eh bien, il a dit qu'il l'avait fait mais elle est toujours "sur le téléphone".

Toutes les idées sont les bienvenues.

Le téléphone est un HTC Sensation.

4voto

ce4 Points 14264

Vous avez probablement laissé des résidus de l'application (déplacée) sur votre carte SD.

Le moyen le plus simple de les supprimer serait probablement de retirer la carte SD et de supprimer l'application déplacée sur votre ordinateur (elle n'est pas facilement accessible sur votre téléphone).

Par exemple, le chemin complet vers l'application tricorder déplacée sur mon téléphone est le suivant : /mnt/sdcard/.android_secure/org.hermit.tricorder-1.asec

Accédez simplement à cet emplacement sur votre PC et supprimez le fichier .asec approprié dans le dossier .android_secure.

Contexte (pourquoi ne pas le faire sur le téléphone) :

Les applications déplacées sont situées dans un fichier conteneur monté en cryptoloop qui est stocké dans /mnt/sdcard/.android_asec/*. Cependant, cet emplacement n'est pas accessible aux applications normales afin qu'elles ne puissent pas interférer avec les applications déplacées (il y a un tmpfs monté sur /mnt/sdcard/.android_secure avec un espace de 0 ko pour empêcher l'accès). L'original .android_secure est lié monté sur /mnt/asec/secure où le système peut accéder aux conteneurs.

app_36@android:/ $ mount 
# certaines parties ont été omises, seuls la carte SD, le bind mount et le tmpfs mount sont affichés 
/dev/block/vold/254:1 /mnt/sdcard vfat [options de montage omises] 0 0
/dev/block/vold/254:1 /mnt/secure/asec vfat [options de montage omises] 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs [options de montage omises] 0 0 
# aucune sortie, le tmpfs est toujours monté :
app_36@android:/mnt/sdcard/.android_secure # ls
app_36@android:/mnt/secure/asec # umount /mnt/sdcard/.android_secure
# démonté... maintenant voici ce à quoi nous nous attendons :
app_36@android:/mnt/secure/asec # cd /mnt/sdcard/.android_secure
app_36@android:/mnt/sdcard/.android_secure # ls
org.hermit.tricorder-1.asec

0voto

shar1z Points 323

Lorsque j'avais un N1 qui se remplissait rapidement d'espace, j'avais l'habitude d'utiliser une application appelée ModInstallLocation pour déplacer des applications qui n'étaient pas techniquement déplaçables via Apps2SD.

entrez ici la description de l'image

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