Google Play: error al descargar la aplicación - espacio insuficiente

20

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.

Mindwin
fuente
Perdón por no decirlo, pero el dispositivo no tiene falta de espacio libre.
Mindwin

Respuestas:

9

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.

Después de navegar, descubrí que la carpeta de caché (que supongo que usa el mercado) está usando una pequeña partición (alrededor de 20 MB en mi caso). Entonces, para resolver esto, necesitamos cambiarlo a una partición más grande.

Necesitarás Android Terminal Simulator o una aplicación de terminal equivalente. Esto también requerirá su Android rooteado.

Escriba su(se mostrará la solicitud de permiso de root: debe aprobarla).

Tipo cd /

Tipo umount /cache

Escriba mount -o rw,remount -t rootfs rootfs /(para configurar el acceso a la carpeta rw - lectura, escritura)

Escriba rmdir /cache(eliminar carpeta de caché). Yo personalmente uso root explorer para hacer los puntos 5-6.

Tipo mkdir /sdcard/cache

Escriba ln -s /sdcard/cache /cache(para vincular la carpeta de caché a / sdcard / cache, que debería tener un tamaño de partición más grande)

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]

Mindwin
fuente
¿Qué pasa con las almas pobres que aún no tienen instalado el emulador de terminal o busybox? No pueden instalarlos, porque no pueden instalar nada.
Urbycoz
@Urbycoz Si no puede instalar nada, eso es algo para otra pregunta relacionada. Solo tuve problemas para instalar aplicaciones GRANDES. Emulator y Busybox son pequeños en comparación con las aplicaciones actuales. Además, alguien podría preguntar "What about non-rooted devices"y la respuesta sería la misma: es algo para otra sesión de preguntas y respuestas.
Mindwin
Si un usuario no puede instalar nada, siempre puede habilitar la depuración de USB y hacer todo a través de ADB.
WindowsEscapist
0

¿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:

  1. Lo mejor es visitar la lista de aplicaciones y eliminar una no deseada, comenzando por la que ocupa más espacio.
  2. Mueva las aplicaciones pesadas a la tarjeta SD. Aunque sospecho que esto podría ser posible solo desde GingerBread en adelante y no en tu Froyo.
Narayanan
fuente
2
3. mientras recorre la lista de aplicaciones, eliminando el caché de aplicaciones cuando es demasiado grande. Tal vez solo una solución temporal, pero mejor que nada.
Izzy
1
Mi p1000 tiene mucho almacenamiento, tanto interno como externo. Es un problema con el caché en sí, pude resolverlo para mi Android (ROOTED). Todavía en busca de una solución para el tamaño de caché que no requiera enraizamiento.
Mindwin
El OP dijo que había suficiente espacio ...
frandroid
¿Por qué o por qué no puedo agregar una respuesta a esta pregunta? De todos modos, finalmente encontré una solución para esto: desinstalar la actualización de la aplicación Google Play
Elia Weiss
0

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.

  • Puede hacerlo yendo al menú de recuperación y eliminando los registros (si la opción está disponible para usted, no es para todos los teléfonos). O si tiene un teléfono rooteado, puede ejecutarlo rm -ren esta carpeta desde un emulador de terminal.

2) Si puede instalar aplicaciones, la SD Maidaplicació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".

Gabriel Fair
fuente
El problema tiene cuatro años. Dudo que la gente todavía lo tenga.
Mindwin
Lo hice ayer, así es como llegué aquí. Publiqué lo que me ayudó
Gabriel Fair