¿Dónde almacena Play Store las aplicaciones que estoy descargando actualmente?

12

Estaba descargando Facebook de Play Store hace un tiempo cuando el teléfono colgó de repente, así que lo apagué con fuerza quitando la batería. Ahora, cuando reinicio Facebook ya no está en la cola y necesito descargarlo nuevamente. Ahora mi pregunta es, ¿dónde la almacenó temporalmente Play Store mientras se estaba descargando? Me temo que ahora hay un archivo pícaro de Facebook incompleto en algún lugar que está usando espacio desperdiciado.

Hélice
fuente
lo más probable es que esté almacenado en un formato corrupto que el teléfono no puede leer. Conecte su teléfono a la PC y escanee y repare para limpiar los archivos rotos, eso debería solucionarlo.
foros
Las PC @forums generalmente no tienen herramientas para borrar descargas incompletas de particiones en dispositivos Android. /datani siquiera es accesible sin ADB.
Matthew leyó
ok, simplemente asumí que Android escanea automáticamente las particiones al reiniciar y borra los archivos rotos en las particiones, por lo que solo es la tarjeta sd que necesita escaneo. Los archivos grandes (50mb-up) no pueden almacenarse en la memoria del teléfono, por lo que cuando se interrumpe, solo el escaneo y la reparación pueden recuperar la memoria.
foros

Respuestas:

11

La aplicación Playstore generalmente se usa /data/localpara almacenar .apkarchivos temporalmente durante la descarga, luego los instala desde allí y finalmente elimina el archivo de descarga temporal (que luego fue a /data/app). El /data/localdirectorio debe ser legible por todos los procesos (por lo que ninguna raíz necesaria para listar su contenido), ya que se utiliza como una especie de "directorio temporal" para un montón de cosas (se podría pensar en él como un "mal llamado" /tmpdirectorio).

Este directorio debe ser "limpiado" en el reinicio 1 , por lo que su problema en lugar podría ser un roto .apken /data/app. Una nueva instalación debería resolver esto de todos modos. Recomiendo utilizar AppMonster Pro : sí, la versión Pro: en cada instalación / actualización, toma el .apkarchivo de la aplicación instalada / actualizada y guarda una copia. Entonces, en casos como este, simplemente puede tomar una versión anterior e instalarla nuevamente.

Solo para completar: parece que hay más "directorios temporales" en los dispositivos Android. Investigando un vertedero de una acción 2.2 Motorola Milestone 2, por ejemplo, también encontré /data/download. Diferentes dispositivos pueden usar otros directorios adicionalmente. Pero eso no debería afectar su pregunta de Playstore.


1 Solo puedo basar esto en uno de mis dispositivos (Motorola Milestone 2, stock Android 2.2), donde extraje una copia de seguridad de Nandroid almacenada en mi PC. Allí el init.rcarchivo (que se llama durante el proceso de arranque) contiene lo siguiente:

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

Fácil de ver: el /data/localdirectorio se crea durante el arranque, lo que sugiere que está vacío en este momento. Lo mismo es válido por cierto. para/data/download

Izzy
fuente
En tu opinión, ¿está despejado? ¿Quieres decir en tu experiencia ? : P
Matthew Lee
Nunca sentí la necesidad de verificar a fondo. Cada vez que miraba, estaba vacío. Pero como nunca tuve problemas con una instalación abortada, no puedo decirlo con certeza. Al no estar en mi computadora cuando escribí esto, no tuve la oportunidad de verificar lo que pensé que podría estar detrás, así que gracias por el recordatorio, actualizaré mi respuesta ...
Izzy
En mi Xperia Ray (ST18i) que ejecuta ICS, no tengo acceso al /datadirectorio. ¿La configuración podría ser diferente en los teléfonos Xperia o es una cuestión de ICS?
Alex Essilfie
No tiene acceso completo al /datadirectorio y su contenido a menos que su dispositivo esté rooteado. Sin root, puede acceder a partes si sabe dónde están; por ejemplo, debería poder acceder directamente a la /data/localcarpeta, pero es posible que no pueda "examinar" el /datacontenido de la carpeta. Entonces, con las interfaces gráficas clicky-clicky, es posible que tenga dificultades para llegar allí a menos que pueda ingresar la ruta completa manualmente :)
Izzy