Comment effacer les caches (application, applications individuelles, Dalvik, ART si possible) via ADB?
Utiliser des applications, récupérer ou le faire via les paramètres ne sont pas des options pour moi. De plus, mon téléphone n'est pas enraciné.
Comment effacer les caches (application, applications individuelles, Dalvik, ART si possible) via ADB?
Utiliser des applications, récupérer ou le faire via les paramètres ne sont pas des options pour moi. De plus, mon téléphone n'est pas enraciné.
Réponses:
ADB est proche, mais des choses comme adb shell pm clear <package_name>
effacer les caches (et les données, oups) des applications sélectionnées nécessitent la racine (comme le ferait le nettoyage du cache Dalvik). Mais il existe une approche similaire pour effacer tous les caches d'applications (pas Dalvik / ART, cependant): le fastboot erase cache
ferait avec le périphérique démarré dans le chargeur de démarrage. Les détails peuvent être trouvés par exemple ici: Commandes ADB et Fastboot utiles et comment les utiliser .
adb reboot bootloader
et les adb reboot fastboot
deux semblent simplement redémarrer le téléphone normalement. Je ne sais pas ce qu'ils sont censés faire, mais cela ressemble à un redémarrage régulier et m'amène dans l'interface utilisateur régulière. Et après, fastboot devices
ne répertorie rien, même s'il le adb devices
fait. J'ai essayé fastboot erase cache
, mais ça dit juste < waiting for device >
pour toujours. Que dois-je faire exactement pour pouvoir exécuter fastboot erase cache
?
fastboot devices
ne signalera votre appareil qu'en mode de démarrage rapide - où adb devices
ne signalera rien.
Si vous avez un accès root , en utilisant adb, vous pouvez vider le cache.
rm -r /data/dalvik-cache
rm -r /cache/dalvik-cache