7 votes

Configurez le Play Store pour qu'il télécharge les fichiers temporaires sur la carte SD.

Je constate qu'à chaque fois que je commence à mettre à jour une application en utilisant Google Play, la mémoire interne de mon téléphone commence à se vider (c'est-à-dire que l'application Play télécharge des fichiers temporaires dans la mémoire interne). Dans un certain nombre de cas, la taille de la mise à jour est assez importante et il me reste moins de 10 % d'espace libre, ce qui corrompt les installateurs et ne me permet pas d'effectuer la mise à jour.

Est-il possible de demander à Google Play d'utiliser ma carte SD (qui a plus de 10 Go d'espace libre) comme emplacement temporaire au lieu de la mémoire interne, où l'espace est limité ? Dans la mesure du possible, j'aimerais faire ceci sans d'avoir à Rooter mon appareil.

5voto

Milner Points 533

Malheureusement, il n'y a (actuellement) aucun moyen de le faire sur un appareil non rooté, du moins pas à ma connaissance.

L'application Play Store se télécharge toujours sur /data/local pour autant que je sache. Donc, si votre appareil est enraciné, vous pouvez créer un répertoire où vous voulez, et faire un lien symbolique ici. Cela peut être fait soit à partir d'une application de terminal, via un explorateur de fichiers supportant la création de liens symboliques (et Root), ou via adb shell . Pour la variante terminal/adb-shell, cela pourrait ressembler à cela, en supposant que votre carte SD soit montée à l'adresse suivante /sdcard :

$ su
# mkdir /sdcard/playstore-temp
# cp -r /data/local/* /sdcard/playstore-temp
# rm -rf /data/local
# ln -s /sdcard/playstore-temp /data/local

Explication des commandes :

  1. obtenir un accès Root
  2. créer le nouveau "répertoire de stockage temporaire".
  3. copier tout le contenu actuel (récursivement) vers le nouvel emplacement
  4. supprimer l'ancien emplacement
  5. créer un lien symbolique à partir du nouvel emplacement pour "simuler" l'original

Je n'ai pas essayé, mais ça devrait marcher. Comme avec Link2SD (qui utilise le même principe pour installer des applications sur les SDCards), pour l'application Playstore cela devrait être "transparent", c'est-à-dire qu'elle devrait être trompée en pensant qu'elle fonctionne toujours de la même manière qu'avant :)

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