Ich habe Facebook vor einer Weile aus dem Play Store heruntergeladen, als das Telefon plötzlich aufgelegt hat, und ich habe es mit Gewalt heruntergefahren, indem ich den Akku herausgenommen habe. Jetzt, wenn ich Facebook neu starte, ist es nicht mehr in der Warteschlange und ich muss es erneut herunterladen. Meine Frage ist nun, wo hat der Play Store ihn zwischengespeichert, während er heruntergeladen wurde? Ich befürchte, dass es jetzt irgendwo eine unvollständige Facebook-APK-Datei gibt, die verschwendeten Speicherplatz verbraucht.
google-play-store
Propeller
quelle
quelle
/data
ist nicht einmal ohne ADB zugänglich.Antworten:
Die Playstore-App
/data/local
speichert normalerweise.apk
Dateien während des Herunterladens zwischen, installiert sie dann von dort und entfernt schließlich die temporäre Download-Datei (die dann aufgerufen wurde/data/app
). Das/data/local
Verzeichnis sollte von allen Prozessen gelesen werden können (es ist also kein Root erforderlich, um den Inhalt aufzulisten), da es für viele Dinge als eine Art "temporäres Verzeichnis" verwendet wird (Sie können es sich als ein "falsch benanntes"/tmp
Verzeichnis vorstellen ).Dieses Verzeichnis sollte „gereinigt“ auf Neustart wird 1 , so dass Ihr Problem könnte eher eine gebrochen wird
.apk
in/data/app
. Eine Neuinstallation sollte dies auf jeden Fall lösen. Ich empfehle weiterhin, AppMonster Pro zu verwenden - ja, die Pro-Version: Bei jeder Installation / Aktualisierung wird die.apk
Datei der installierten / aktualisierten App abgerufen und eine Kopie gespeichert. In solchen Fällen können Sie einfach eine frühere Version herunterladen und neu installieren.Der Vollständigkeit halber: Es scheint auf Android-Geräten mehr solche "temporären Verzeichnisse" zu geben. Einen Dump aus einer Aktie 2.2 Motorola Milestone 2 habe ich zB auch gefunden
/data/download
. Andere Geräte verwenden möglicherweise zusätzlich andere Verzeichnisse. Dies sollte jedoch keine Auswirkungen auf Ihre Playstore-Frage haben.1 Ich kann dies nur auf einem meiner Geräte (Motorola Milestone 2, Stock Android 2.2) durchführen, auf dem ich ein auf meinem PC gespeichertes Nandroid-Backup extrahiert habe. Dort enthält die
init.rc
Datei (die während des Bootvorgangs aufgerufen wird) ua Folgendes:Einfach zu sehen: Das
/data/local
Verzeichnis wird beim Booten erstellt, was darauf hindeutet, dass es zu diesem Zeitpunkt leer ist. Gleiches gilt übrigens. zum/data/download
quelle
/data
Verzeichnis. Könnten die Einstellungen auf Xperia-Handys anders sein oder handelt es sich um eine ICS-Sache?/data
Verzeichnis und seinen Inhalt, es sei denn, Ihr Gerät ist gerootet. Ohne root können Sie auf Teile davon zugreifen, wenn Sie wissen, wo sie sich befinden. Sie sollten z. B. direkt auf den/data/local
Ordner zugreifen können , aber möglicherweise nicht in der Lage sein, den Ordnerinhalt zu "durchsuchen"/data
. Mit Clicky-Clicky-Benutzeroberflächen haben Sie möglicherweise Schwierigkeiten, dorthin zu gelangen, es sei denn, Sie können den vollständigen Pfad manuell eingeben :)