Dove memorizza le app che sto scaricando nel Play Store?


12

Stavo scaricando Facebook dal Play Store qualche tempo fa quando il telefono si è improvvisamente bloccato, quindi l'ho spento forzatamente rimuovendo la batteria. Ora, quando riavvio, Facebook non è più in coda e devo scaricarlo di nuovo. Ora la mia domanda è: dove è stato temporaneamente memorizzato dal Play Store mentre veniva scaricato? Temo che ora ci sia un file apk di Facebook incompleto canaglia da qualche parte che sta utilizzando spazio sprecato.


è probabile che sia memorizzato in un formato corrotto che il telefono non è in grado di leggere. Collega il telefono al PC ed esegui una scansione e una riparazione per eliminare i file rotti, che dovrebbero occuparsene.
forum il

I PC @forums generalmente non dispongono di strumenti per cancellare i download incompleti dalle partizioni sui dispositivi Android. /datanon è nemmeno accessibile senza ADB.
Matthew Leggi il

ok, ho appena pensato che Android scansiona automaticamente le partizioni al riavvio e cancella i file rotti nelle partizioni, quindi è solo la scheda SD che deve essere scansionata. I file di grandi dimensioni (fino a 50mb-up) non possono essere archiviati nella memoria del telefono, quindi quando viene interrotto, solo la scansione e la riparazione possono essere in grado di recuperare la memoria.
forum

Risposte:


11

L'app Playstore di solito utilizza /data/localper archiviare temporaneamente i .apkfile durante il download, quindi li installa da lì e infine rimuove il file di download temporaneo (che poi è andato a /data/app). La /data/localdirectory dovrebbe essere leggibile da tutti i processi (quindi non è necessario alcun root per elencarne il contenuto), poiché viene utilizzata come una sorta di "directory temporanea" per molte cose (potresti considerarla come una /tmpdirectory "erroneamente" ).

Questa directory dovrebbe essere "ripulito" al riavvio 1 , in modo che il problema potrebbe essere piuttosto un rotto .apkin /data/app. Una nuova installazione dovrebbe risolverlo comunque. Consiglio inoltre di utilizzare AppMonster Pro : sì, la versione Pro: ad ogni installazione / aggiornamento prende il .apkfile dell'app installata / aggiornata e ne memorizza una copia. Quindi, in casi come questo, potresti semplicemente prendere una versione precedente e installarla sopra.

Solo per completezza: sembrano esserci più "directory temporanee" su dispositivi Android. Indagando su una discarica da uno stock 2.2 di Motorola Milestone 2, ho trovato ad esempio anche /data/download. Dispositivi diversi potrebbero utilizzare anche altre directory. Ma ciò non dovrebbe influire sulla tua domanda Playstore.


1 Posso basare questo solo su uno dei miei dispositivi (Motorola Milestone 2, stock Android 2.2), dove ho estratto un backup Nandroid archiviato sul mio PC. Lì il init.rcfile (che viene chiamato durante il processo di avvio) contiene anche quanto segue:

mkdir /data/local 0771 mot_tcmd shell
mkdir /data/local/tmp 0771 mot_tcmd shell
mkdir /data/local/12m 0771 mot_tcmd shell
mkdir /data/local/12m/batch 0771 mot_tcmd shell

Facile da vedere: la /data/localdirectory viene creata durante l'avvio, il che suggerisce che a questo punto sia vuota. Lo stesso è valido tra l'altro. per/data/download


Secondo te è stato cancellato? Intendi nella tua esperienza ? : P
Matthew Leggi il

Non ho mai sentito il bisogno di controllare attentamente. Ogni volta che guardavo, era vuoto. Ma poiché non ho mai avuto problemi con un'installazione interrotta, non posso dirlo con certezza. Non essendo al mio computer quando ho scritto questo, non ho avuto la possibilità di verificare ciò che pensavo potesse essere dietro - quindi grazie per il promemoria, aggiornerò la mia risposta ...
Izzy

Sul mio Xperia Ray (ST18i) con ICS non ho accesso alla /datadirectory. Le impostazioni potrebbero essere diverse sui telefoni Xperia o è una cosa ICS?
Alex Essilfie,

Non hai pieno accesso alla /datadirectory e al suo contenuto a meno che il tuo dispositivo non sia rootato. Senza root, puoi accedere a parti di esso se sai dove si trovano; ad esempio dovresti essere in grado di accedere direttamente alla /data/localcartella, ma potresti non essere in grado di "sfogliare" il /datacontenuto della cartella. Quindi, con le interfacce grafiche clicky-clicky, potresti avere difficoltà a arrivarci a meno che tu non possa inserire manualmente l'intero percorso :)
Izzy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.