2 votes

Pourquoi ne puis-je pas link2sd les applications Play Store et Maps ?

Hier, j'ai rooté mon téléphone avec succès (Samsung GT-S5570-Android 2.2.1), j'ai créé un deuxième compte de messagerie. ext2 sur ma carte SD de 8 Go et j'ai installé le logiciel Link2SD app.

La raison pour laquelle j'ai fait cela était les messages continus et ennuyeux concernant la capacité de stockage interne.

J'ai pu déplacer et désinstaller certaines applications, mais quand il s'agit de Maps , Play Store y Samsumg Apps J'obtiens toujours un message d'échec similaire au suivant

ÉCHEC

PKG:/DATA/APP/COM.Android.VENDING-2.APK FAILURE [INSTALL_FAILED_INVALID_INSTALL_LOCATION]

Que signifie ce message et pourquoi cette erreur se produit-elle ? Comment puis-je réussir à déplacer ces applications sur ma carte SD ?

3voto

Andy Brudtkuhl Points 1714

L'auteur d'une application peut placer un drapeau dans son manifeste (la description du paquet) pour savoir s'il peut être déplacé vers le stockage externe ou non. Si vous essayez d'installer un paquet sur le stockage externe et que son manifeste indique qu'il ne peut pas y être installé, vous obtenez le code d'erreur que vous décrivez.

La documentation de Google à l'intention des développeurs fournit les informations suivantes une liste de types d'applications qui doivent activer l'indicateur pour éviter d'être installés sur un support externe, en raison d'effets secondaires indésirables si le support externe est supprimé.

3voto

haridsv Points 101

La réponse précédente contient beaucoup d'informations erronées, c'est pourquoi je me sens obligé de répondre à cette vieille question.

Tout d'abord, Link2SD fonctionne en créant un lien souple qui est complètement différent de la fonction intégrée d'Android "move to SD". Le lien créé par Link2SD est transparent pour la plupart des systèmes d'exploitation Android, et l'option du manifeste qui contrôle si une application peut être déplacée vers SD n'a aucune influence sur sa capacité à être liée.

Pour en venir à l'erreur reçue par l'utilisateur, je pense qu'il a utilisé l'option "Move to SD card" dans l'application Link2SD au lieu de l'option "Create link". D'après mon expérience, j'ai lié Play Store et Google Play Services avec succès et je n'ai pas rencontré cette erreur. Il est donc tout à fait possible de les lier, bien que je ne recommande pas d'utiliser cette option pour des applications/services critiques tels que Google Play Services, à moins que cela ne soit absolument nécessaire.

En ce qui concerne la question de l'OP sur l'effacement du cache, Link2SD a une option pour faire cela pour toutes les applications, et il y a aussi un certain nombre d'applications dédiées qui peuvent faire cela.

-1voto

aditya Points 1

La procédure suivante a fonctionné pour moi :

  1. Sélectionnez l'option "tous" en haut à gauche dans link2sd et désinstallez cette application du téléphone.
  2. Installez à nouveau l'application.

Vous devriez maintenant pouvoir le déplacer.

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