0 votos

El tamaño de la caché excede la capacidad del teléfono

¿Qué está pasando aquí? (por favor, vea la captura de pantalla adjunta).

Este es un Galaxy S5 Mini. Rom completamente original, nunca rooteado. Recientemente lo he restaurado a la configuración de fábrica en un esfuerzo por solucionar el problema de la batería que se descarga rápidamente.

Las aplicaciones se quejan de la falta de espacio, pero basándome en esto creo que es falso (además, casi no he puesto nada en el teléfono).

¿Alguien tiene alguna idea sobre la mejor manera de solucionar esto?

captura de pantalla de almacenamiento
Almacenamiento (haga clic para ampliar)

0 votos

Instala App Cache Cleaner y verifica qué aplicaciones utilizan la caché. Hará que el análisis sea más sencillo.

0 votos

@SarpSTA debería ser suficiente para arrancar en modo de recuperación y "borrar caché", no se necesita ninguna aplicación adicional para eso. Incluso es posible Limpiar Cachés desde ADB. Pero sí, si quieres analizar antes, eso es otra cosa. Aunque será difícil instalar una aplicación adicional con el almacenamiento ya lleno ;)

0 votos

@Izzy No le sugerí que lo hiciera para borrar la caché, lo sugerí para averiguar la aplicación que genera esa cantidad de datos en caché.

2voto

Izzy Puntos 45544

Estoy completamente de acuerdo en que la pantalla de almacenamiento muestra "datos incoherentes" (más caché utilizado de lo que hay disponible de almacenamiento), por lo que debe haber calculado mal.

Dado que tu dispositivo ya está quejándose de "almacenamiento bajo", supongo que instalar aplicaciones adicionales no es una opción. Si tu dispositivo estuviera rooteado (lo cual no lo está), podrías determinar qué aplicación(es) es/son responsable(s) de un "alto consumo de caché", utilizando ADB:

adb shell su -c "for dir in /data/data/*/*cache; do du -sk $dir; done"

Esto muestra el directorio (incluyendo el nombre del paquete de la aplicación) y el tamaño del caché utilizado en kB. Fragmento de la salida de ejemplo (de uno de mis dispositivos):

2224    /data/data/com.feedr/app\_cache
32      /data/data/com.feedr/cache
32      /data/data/com.fsck.k9/app\_sslcache
32      /data/data/com.fsck.k9/cache

Sin acceso root, podría haber maneras de lograr resultados similares a través de herramientas como "administrador de paquetes" (pm) - pero aún no he podido descubrirlo. Si se encontrara al culpable con el comando anterior, puedes liberar selectivamente su caché ejecutando rm -rf contra el directorio de caché especificado (nuevamente como root), o simplemente borrar todo el caché (ver Borrar cachés desde ADB). Borrar completamente el caché no requiere root y es posible a través de la mayoría de las recuperaciones (stock y personalizadas), y también (stock, personalizadas, con root o sin él) a través del comando fastboot erase cache.

Si lo anterior no es posible para ti, y aún puedes instalar aplicaciones (quizás después de eliminar otra aplicación instalada), podrías seguir el camino recomendado por SarpSTA e instalar un administrador de caché para verificar. Si eso tampoco es posible, la "larga ruta" sería ir a Ajustes › Aplicaciones y recorrer la pestaña "Todos" - abriendo la página de cada aplicación y viendo cuánto "caché" se muestra para ella, presionando manualmente el botón "borrar caché" para los "comedores pesados".

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