12 votos

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

Estaba descargando Facebook desde la Play Store hace un rato cuando de repente el teléfono se colgó, así que lo apagué de forma forzada quitando la batería. Ahora, al reiniciar, Facebook ya no está en la cola y necesito descargarlo de nuevo. Ahora mi pregunta es, ¿dónde almacenó temporalmente la Play Store mientras se descargaba? Me preocupa que ahora haya un archivo apk incompleto de Facebook en algún lugar que esté ocupando espacio desperdiciado.

0 votos

Es probable que esté almacenado en un formato corrupto que el teléfono no puede leer. Conecta tu teléfono a la PC y haz un escaneo y reparación para eliminar los archivos dañados, eso debería solucionarlo.

0 votos

@en los foros, las PCs generalmente no tienen herramientas para eliminar descargas incompletas de particiones en dispositivos Android. /data ni siquiera es accesible sin ADB.

0 votos

Ok, acabo de suponer que android escanea automáticamente las particiones al reiniciar y elimina archivos rotos en las particiones, por lo que solo la tarjeta SD necesita ser escaneada. Los archivos grandes (de 50 MB en adelante) no se pueden almacenar en la memoria del teléfono, por lo que cuando se interrumpe, solo el escaneo y la reparación pueden recuperar la memoria.

11voto

Izzy Puntos 45544

La aplicación de Play Store suele usar /data/local para almacenar temporalmente archivos .apk mientras se descargan, luego los instala desde allí y finalmente elimina el archivo de descarga temporal (que luego se va a /data/app). El directorio /data/local debería ser legible por todos los procesos (por lo que no se necesita ser root para listar su contenido), ya que se utiliza como una especie de "directorio temporal" para muchas cosas (puede pensar en él como un directorio "/tmp" de nombre incorrecto).

Este directorio debería ser "limpiado" al reiniciar1, por lo que su problema podría ser más bien un archivo .apk roto en /data/app. De todas formas, una nueva instalación debería resolver esto. También recomiendo utilizar AppMonster Pro - sí, la versión Pro: en cada instalación/actualización, captura el archivo .apk de la aplicación instalada/actualizada y guarda una copia. Por lo tanto, en casos como este, simplemente podrías tomar una versión anterior e instalarla nuevamente.

Solo por completitud: Parece que hay más "directorios temporales" en dispositivos Android. Investigando un volcado de un Motorola Milestone 2 con Android 2.2 stock, también encontré /data/download. Diferentes dispositivos podrían utilizar otros directorios además de este. Pero eso no debería afectar tu pregunta sobre Play Store.


1 Solo puedo basar esto en uno de mis dispositivos (Motorola Milestone 2, Android 2.2 stock), donde extraje una copia de seguridad de Nandroid almacenada en mi PC. Allí, el archivo init.rc (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 directorio /data/local se crea durante el arranque, lo que sugiere que está vacío en este momento. Lo mismo es válido para /data/download

0 votos

En tu opinión, ¿está claro? ¿Quieres decir en tu experiencia? :P

0 votos

Nunca sentí la necesidad de verificar a fondo. Siempre que miraba, estaba vacío. Pero como nunca experimenté problemas con una instalación abortada, no puedo decirlo con seguridad. Al no estar en mi computadora cuando escribí esto, no tuve la oportunidad de verificar lo que pensé podría estar detrás. Así que gracias por el recordatorio, actualizaré mi respuesta...

0 votos

En mi Xperia Ray (ST18i) ejecutando ICS, no tengo acceso al directorio /data. ¿Podrían ser diferentes los ajustes en los teléfonos Xperia o es algo de ICS?

0voto

Brent Puntos 1

Tuve el mismo problema (Galaxy S5). Tuve que ir a la carpeta OBB y eliminarlo manualmente. En realidad, encontré un par de descargas incompletas que liberaron casi 6 gigas de espacio. Ni siquiera sabía que estaban ahí. Estoy seguro de que hay una manera más fácil, pero fui al explorador de archivos ES en la ruta Dispositivo/Almacenamiento/Emulado/0/Android/OBB. Estaba justo allí junto con el resto de basura.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X