0 votes

La taille du cache dépasse la capacité du téléphone

Que se passe-t-il ici ? (voir la capture d'écran ci-jointe).

C'est un Galaxy S5 Mini. Totalement stock rom, jamais rooté. J'ai récemment restauré les paramètres d'usine pour tenter de résoudre le problème de la batterie qui se vide rapidement.

Les applications se plaignent du manque d'espace, mais d'après ce que je vois, c'est faux (de plus, je n'ai presque rien mis sur le téléphone).

Quelqu'un a-t-il une idée de la meilleure façon de résoudre ce problème ?

storage screenshot
Stockage (cliquez pour agrandir)

2voto

Milner Points 533

Je suis tout à fait d'accord que l'écran de stockage montre des "données incohérentes" (plus de cache utilisé qu'il n'y a de stockage disponible), donc il doit avoir mal calculé.

Comme votre appareil se plaint déjà d'un "manque de mémoire", je suppose que l'installation d'applications supplémentaires n'est pas possible. Si votre appareil était enraciné (ce qui n'est pas le cas), vous pourriez déterminer quelle(s) application(s) est/sont responsable(s) de la "consommation élevée de cache", en utilisant ADB :

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

Il indique le répertoire (y compris le nom du paquet de l'application) et la taille du cache utilisé en kB. Extrait d'un exemple de sortie (d'un de mes appareils) :

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

Sans Root, il existe peut-être des moyens d'obtenir des résultats similaires via des outils tels que le "gestionnaire de paquets" ( pm ) - mais je ne l'ai pas encore compris. Si le coupable a été trouvé avec la commande ci-dessus, vous pouvez sélectivement libérer son cache en exécutant rm -rf par rapport au répertoire de cache spécifié (encore une fois en tant que Root), ou simplement vider le cache complètement (voir Effacer les caches de l'ADB ). L'effacement complet du cache ne nécessite pas d'être rooté et est possible via la plupart des restaurations (stock et personnalisées), ainsi que (stock, personnalisées, root ou non) via la fonction fastboot erase cache mando.

Si vous n'arrivez pas à faire ce qui précède et que vous pouvez toujours installer des applications (peut-être après avoir supprimé une autre application installée), vous pouvez aller à l'adresse suivante la façon dont SarpSTA a recommandé et installer un gestionnaire de cache pour vérifier. Si cela n'est pas possible non plus, le "long chemin" serait d'aller à Paramètres ' Apps et marcher sur l'onglet "Tout" - ouvrir la page de chaque application et voir combien de "cache" est imprimé pour elle, en appuyant manuellement sur le bouton "vider le cache" pour les "gros mangeurs".

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X