Je téléchargeais Facebook depuis le Play Store il y a un moment lorsque le téléphone a soudainement raccroché, je l'ai donc arrêté de force en retirant la batterie. Maintenant, lorsque je redémarre, Facebook n'est plus dans la file d'attente et je dois le télécharger à nouveau. Maintenant, ma question est: où le Play Store l'a-t-il temporairement stocké pendant le téléchargement? Je crains qu'il n'y ait maintenant un fichier apk Facebook incomplet qui utilise un espace gaspillé.
google-play-store
Hélice
la source
la source
/data
n'est même pas accessible sans ADB.Réponses:
L'application Playstore utilise généralement
/data/local
pour stocker temporairement des.apk
fichiers pendant le téléchargement, puis les installe à partir de là, et supprime enfin le fichier de téléchargement temporaire (qui est ensuite allé à/data/app
). Le/data/local
répertoire doit être lisible par tous les processus (donc aucune racine n'est nécessaire pour lister son contenu), car il est utilisé comme une sorte de "répertoire temporaire" pour beaucoup de choses (vous pourriez le considérer comme un/tmp
répertoire "mal nommé" ).Ce répertoire doit être « nettoyé » au redémarrage 1 , donc votre problème pourrait plutôt être un cassé
.apk
en/data/app
. Une nouvelle installation devrait de toute façon résoudre ce problème. Je recommande en outre d'utiliser AppMonster Pro - oui, la version Pro: à chaque installation / mise à jour, il récupère le.apk
fichier de l'application installée / mise à jour et en stocke une copie. Donc, dans des cas comme celui-ci, vous pouvez simplement récupérer une version précédente et l'installer.Juste pour être complet: Il semble y avoir plus de tels "répertoires temporaires" sur les appareils Android. Enquêter sur une décharge à partir d'un stock 2.2 Motorola Milestone 2, j'ai par exemple également trouvé
/data/download
. Différents appareils peuvent également utiliser d'autres répertoires. Mais cela ne devrait pas affecter votre question Playstore.1 Je ne peux baser cela que sur un de mes appareils (Motorola Milestone 2, stock Android 2.2), où j'ai extrait une sauvegarde Nandroid stockée sur mon PC. Là, le
init.rc
fichier (qui est appelé pendant le processus de démarrage) ao contient les éléments suivants:Facile à voir: le
/data/local
répertoire est créé lors du démarrage, ce qui suggère qu'il est vide à ce stade. La même chose est valable entre les deux. pour/data/download
la source
/data
répertoire. Les paramètres peuvent-ils être différents sur les téléphones Xperia ou c'est une chose ICS?/data
répertoire et à son contenu, sauf si votre appareil est enraciné. Sans root, vous pouvez y accéder en partie si vous savez où ils se trouvent; vous devriez par exemple être en mesure d' accéder directement au/data/local
dossier, mais vous ne pourrez peut-être pas "parcourir" le/data
contenu du dossier. Donc, avec les interfaces graphiques clicky-clicky, vous pourriez avoir du mal à y arriver à moins que vous ne puissiez entrer le chemin complet manuellement :)