Después de una de las últimas actualizaciones (no estoy seguro de si fue la última o la anterior) de la aplicación Google Play, tengo un error al intentar actualizar una aplicación grande (42 MB). Dice:
Error al descargar No hay espacio suficiente en el dispositivo.
Mi dispositivo es un Samsung P1000 con Froyo. Está rooteado, pero el error estaba allí antes de rootearlo.
Una búsqueda rápida en Google mostró que varios usuarios de Samsung tenían el mismo problema (la aplicación en cuestión que me daba dolor de cabeza es la aldea de Pitufo). Algunos dijeron que eliminar las actualizaciones de la aplicación Android Market (Google Play) lo arreglaría, pero para mí no sirvió de nada.
También probé el procedimiento en este FAQ de ayuda de Google en vano.
Ahora estoy atrapado con una versión prehistórica de Market (que funciona en aplicaciones pequeñas) y todavía no puedo actualizar Smurf's Village o instalar grandes aplicaciones. ¿Cómo puedo arreglar esto?
EDITAR: el dispositivo tiene más de 2 GB de almacenamiento SD interno, 27 GB de tarjeta SD externa, por lo que el espacio no es un problema.
Respuestas:
Para mí, se trataba de matar y reconstruir un caché más grande. Quiero que se registre en SE para que otras personas que tengan el mismo problema puedan encontrar una respuesta buscando en Google.
El problema parece ser con el tamaño de la partición en la que se encuentra el caché. Está montado en una partición de 20-30 MB en la tarjeta SD interna del teléfono.
La solución que me funcionó se describió en esta publicación de blog .
EL BLOQUE ABAJO ESTÁ TOMADO DE la publicación del blog de Jimmy Halim, y se usó con su permiso.
Mi p1000 estaba rooteado y tenía instalado el emulador de terminal y busybox. Acabo de escribir los comandos en el orden descrito por Jimmy Halim (felicitaciones a él).
Buscando los antecedentes de esta pregunta, también encontré esta publicación en el foro (en portugués) que parece (no probada por mí) resolver el problema usando una aplicación.
[comenzar publicación portuguesa]
Para resolver el problema, la UE precisa modificar el tamanho del caché del teléfono
[fin publicación portuguesa]
fuente
"What about non-rooted devices"
y la respuesta sería la misma: es algo para otra sesión de preguntas y respuestas.¿Puede verificar cuánto espacio queda en el almacenamiento interno de su dispositivo? Puede hacerlo yendo a Configuración-> Aplicaciones-> Uso de almacenamiento y ver cuánto espacio libre hay en el almacenamiento interno. Si el valor es inferior al que necesita la aplicación (es decir, 42 Mb), significa que debe liberar algo de espacio antes de la instalación.
Para liberar:
fuente
Solo para agregar algunas otras cosas para probar si la respuesta de @ Mindwin no funciona para usted:
1) Elimine sus registros ubicados en
/data/log
.rm -r
en esta carpeta desde un emulador de terminal.2) Si puede instalar aplicaciones, la
SD Maid
aplicación puede eliminar cualquier caché persistente o archivos apk que a veces quedan después de la eliminación.3) Si su teléfono es un Samsung Galaxy, puede marcar
*#9900#
desde la pantalla de marcación y luego elegir la segunda opción: "Eliminar Dumpstate / logcat".fuente