Comment vider les caches (application, applications individuelles, Dalvik, ART si possible) via ADB ?
L'utilisation d'applications, la récupération ou les paramètres ne sont pas des options pour moi. De plus, mon téléphone n'est pas enraciné.
Comment vider les caches (application, applications individuelles, Dalvik, ART si possible) via ADB ?
L'utilisation d'applications, la récupération ou les paramètres ne sont pas des options pour moi. De plus, mon téléphone n'est pas enraciné.
ADB est proche, mais des choses comme adb shell pm clear <package_name>
pour effacer les caches (et les données, oups) de certaines applications, il faut être Root (tout comme pour effacer le cache de Dalvik). Mais il existe une approche similaire pour effacer tous les caches des applications (pas Dalvik/ART, cependant) : fastboot erase cache
ferait ça avec l'appareil démarré dans le bootloader. Les détails peuvent être trouvés, par exemple, ici : Commandes ADB et Fastboot utiles et comment les utiliser .
Cela a l'air prometteur ! Je ne sais toujours pas comment procéder. adb reboot bootloader
y adb reboot fastboot
Les deux semblent redémarrer le téléphone normalement. Je ne sais pas ce qu'ils sont censés faire, mais cela ressemble à un redémarrage normal et m'amène à l'interface utilisateur normale. Et après, fastboot devices
n'énumère rien, même si adb devices
fait. J'ai essayé fastboot erase cache
mais il est simplement indiqué < waiting for device >
pour toujours. Que dois-je faire exactement pour être en mesure d'exécuter fastboot erase cache
?
Si vous voyez une interface utilisateur, ce n'était certainement pas le mode fastboot/bootloader. Le bootloader est le niveau le plus bas dans lequel vous pouvez démarrer, un système d'exploitation très basique pour ainsi dire. Vous pouvez vérifier avec notre fastboot tag-wiki et recherchez les questions relatives à votre appareil pour savoir comment le faire passer dans ce mode. Si vous n'y arrivez pas, n'hésitez pas à poser une nouvelle question à ce sujet. Et oui, fastboot devices
ne signalera votre appareil qu'en mode fastboot - où la fonction adb devices
ne signalera rien.
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.
0 votes
Pertinent répondre en Stack Overflow (en anglais) .
0 votes
Voulez-vous uniquement vider le cache, ou cache+données ferait également l'affaire ? Je pense qu'il s'agit de l'original question et vous avez posté une version réduite ici.
1 votes
Merci beaucoup pour votre réponse. J'espère en fait n'effacer que les caches, mais conserver les données. Il semble que l'effacement du cache Dalvik ne soit pas possible ici sans rooter. Je n'ai encore trouvé personne qui parle d'effacer le cache ART d'une manière ou d'une autre. (J'ai posté une nouvelle question plus précise et moins dense car l'autre semblait effrayer les gens. Je pense que c'est une mauvaise chose, mais cette question est techniquement plus spécifique et donc différente).