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.
google-play-store
Hélice
fuente
fuente
/data
ni siquiera es accesible sin ADB.Respuestas:
La aplicación Playstore generalmente se usa
/data/local
para almacenar.apk
archivos 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/local
directorio 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"/tmp
directorio).Este directorio debe ser "limpiado" en el reinicio 1 , por lo que su problema en lugar podría ser un roto
.apk
en/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.apk
archivo 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.rc
archivo (que se llama durante el proceso de arranque) contiene lo siguiente:Fácil de ver: el
/data/local
directorio 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
fuente
/data
directorio. ¿La configuración podría ser diferente en los teléfonos Xperia o es una cuestión de ICS?/data
directorio 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/local
carpeta, pero es posible que no pueda "examinar" el/data
contenido 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 :)