2 votos

No hay suficiente almacenamiento disponible, pero hay suficiente espacio

Leí todas las demás preguntas de "Almacenamiento insuficiente disponible" pero ninguna de las soluciones funciona para mí.

Tengo el Samsung Galaxy S3 (GT-I9300). Tengo 5 GB de espacio libre en la memoria interna. Hace un par de días WhatsApp y Viber se habían ido (En el gestor de aplicaciones en cambio WhatsApp vi com.whatsapp.. lo mismo para viber- vi el nombre del paquete y el tamaño de las dos aplicaciones es 0)

Intenté las siguientes soluciones:

  1. Borrar la memoria caché de la tienda de juegos de Google, los servicios y también borrar las actualizaciones de esas aplicaciones.
  2. Consiguió acceso a Root y borró la carpeta com.whatsapp-2 de /data/app-lib como se describe en XDA
  3. borrar la partición de la caché a través de la recuperación
  4. claro caché de dalvik
  5. Descargue manualmente el apk desde whatsapp.com y no desde Google Play
  6. Hacer un backup de WhatsApp desde otro dispositivo y restaurarlo con un backup de titanio en mi dispositivo -el mismo error...
  7. Cambiar la ubicación de la instalación por defecto con pm set-instalación a 0, luego 1 y luego 2. Ninguno funcionó.
  8. Se ha eliminado el caché de todas las demás aplicaciones del dispositivo.

Puedo instalar cualquier otra aplicación de la tienda Play, sólo viber y whatsapp causa el error de "Almacenamiento insuficiente disponible".

No quiero hacer un reajuste de fábrica. ¿Podría ayudarme y sugerir otra solución, por favor?

0voto

user135611 Puntos 1

Tal vez deberías intentar instalar o actualizar la aplicación con el apk que acabas de descargar de un mirror con adb y entonces deberías saber si algún instalador de paquetes tiene problemas. Los dispositivos Samsung siempre me han dado algunos problemas relacionados con el almacenamiento. Si eso no funciona, siempre puedes probar la forma anticuada de noob instalando alguna aplicación de limpieza y ver si puede resolver cualquier problema de caché.

0 votos

La pregunta ha sido editada para indicar que su solución no funciona para el OP. Por favor, actualice su respuesta para reflejar lo mismo.

0 votos

Gracias, probé esto también antes de preguntar, no funcionó - el mismo error

0voto

mohand Puntos 1

Mi única sugerencia para superar todos estos problemas relacionados con la gestión del espacio de la tarjeta sd en el dispositivo de Samsung es revertir a la rom personalizada, Lollipop 5.1 como yo lo hice. Usted no sería nunca más experiencia tales situaciones estresantes. Pruebe Archidroid-3.1.5, gran ROM para s3 gt-i9300.

0voto

Yuri Sucupira Puntos 131

¿Ha recortado (aplicado fstrim a) las particiones de su dispositivo? Si no es así, accede a la página de Android shell y luego ejecutar estos comandos:

  • Hazte con las root:

    su -
  • Recorte el /data partición:

    fstrim -v /data
  • Recorte el /cache partición:

    fstrim -v /cache
  • Volver a montar /system como lectura-escritura:

    mount -o rw,remount /system
  • Recorte el /system partición:

    fstrim -v /system
  • Reinicia tu dispositivo:

    reboot

Para poder ejecutar estos comandos como Root (el "superusuario"), tienes que haber rooteado tu dispositivo y necesitas tener un emulador de terminal . Si no tienes un emulador de terminal, puedes utilizar alternativamente ADB (Android Debugger) después de instalarlo en tu ordenador. Si aún no tienes ADB, instala el Sólo herramientas del SDK de Android . Después de instalarlo, accede a su carpeta y encontrarás un platform-tools donde el archivo binario ejecutable de ADB ( adb.exe , en Windows, o adb , en Linux/OS X) está disponible.

Si tiene la intención de utilizar ADB, utilice un cable USB para conectar su dispositivo Android a dicho ordenador donde está instalado ADB, luego vaya a su Android Ajustes , Opciones de desarrollo Activar Depuración USB A continuación, ejecute el intérprete de comandos de su sistema operativo (Linux / OS X) o el "símbolo del sistema" (Windows) y acceda a la carpeta en la que se encuentra el binario ejecutable de ADB. shell palabra:

adb shell

Ahora que estás dentro del shell de Android, puedes ejecutar todos los comandos mencionados anteriormente ( su - , fstrim -v /data etc.).

Si no tiene el fstrim puede ejecutar el gestor de paquetes de Android ( pm ) para recortar los cachés:

pm trim-caches    

...o, como alternativa, puede intentar instalar manualmente el Recortadora app (ver las notas a pie de página).

Si esto no resuelve su problema, es posible que desee volver a /data/app-lib y eliminar todas las demás duplicado carpetas (no sólo las de Whatsapp) excepto las que tienen el más grande número. Ejemplo: si dentro de /data/app-lib están las carpetas com.waze-1 , com.waze-2 y com.waze-3 , tienes que borrar com.waze-1 y com.waze-2 pero no borrar com.waze-3 . Repita estos pasos para cada carpeta de aplicación en /data/app-lib .

Después de eliminar todas las carpetas duplicadas, reinicie ( reboot ) su dispositivo y ejecute de nuevo la aplicación Google Play Store. ¿Se ha solucionado el problema?

Si sigues experimentando el problema, vuelve al emulador de terminal o al shell ADB, hazte Root de nuevo ( su - ), entonces ejecute cd /data/app-lib y finalmente ejecutar este comando para fijar recursivamente la propiedad :

chwon system:system * 

Ahora reinicie su sistema ( reboot ) y cruzar los dedos. A veces otra aplicación se mete con la propiedad de estas carpetas, por lo que hace sistema su propietario y grupo soluciona el problema.

Buena suerte.


Notas a pie de página:

  • Si no tiene fstrim en su sistema Android, puede descargar Recortadora ( com.fifthelement.trimmer-1.apk ) directamente desde mi OneDrive y luego instalarlo manualmente. La instalación manual no requiere la aplicación Google Play Store, pero tendrás que ir a Ajustes entonces Seguridad y luego activar el Fuentes desconocidas opción. Después de hacer esto, usted puede utilizar cualquier explorador de archivos en su dispositivo rooteado con el fin de acceder a la carpeta donde se ha descargado com.fifthelement.trimmer-1.apk para, a continuación, tocar el archivo e instalarlo.

  • Si estás en el emulador de terminal (o shell ADB) y ya estás conectado como Root, puedes cd en la carpeta donde has puesto el com.fifthelement.trimmer-1.apk y luego ejecute este comando:

    pm install com.fifthelement.trimmer-1.apk

    ...para instalar manualmente el APK utilizando el sistema de Android gestor de paquetes ( pm ).

  • A continuación, puede utilizar la GUI (interfaz gráfica de usuario) de Trimmer para recortar el /data , /cache y /system particiones. Sin embargo, debido a que /system está montado de sólo lectura, es necesario ir primero al shell, convertirse en Root ( su - ) y luego ejecutar mount -o rw,remount /system con el fin de hacer /system de lectura y escritura. Sólo después de hacerlo, ejecute Trimmer y seleccione las tres particiones para recortarlas.

0 votos

¿Tienes instalado busybox? Android de serie no parece venir con el binario fstrim. toolbox y toybox no tienen esa utilidad.

1 votos

@Firelord Sí, tengo ambos Busybox y Recortadora instalado. Sin embargo, si no tiene fstrim puedes conectarte al shell de Android, convertirte en Root ( su - ) y luego ejecutar pm trim-caches

1 votos

@Firelord ...o también puede descargar el archivo com.fifthelement.trimmer-1.apk directamente desde mi OneDrive (ver las notas a pie de página de mi respuesta) y luego instalar manualmente Trimmer. Supongo que usando este método será posible instalar el APK, porque no requiere la aplicación Google Play Store.

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