Voulez-vous uniquement vider le cache, ou cache + data ferait également l'affaire? Je pense que c'est votre question d' origine et vous avez posté une version découpée ici.
Firelord
Merci beaucoup pour votre réponse. J'espère en fait effacer uniquement les caches, mais conserver les données. Il semble que l'effacement du cache Dalvik ne soit pas possible ici sans enracinement. Je n'ai encore trouvé personne qui parle d'effacer le cache ART de quelque façon que ce soit. (J'ai posté une nouvelle question qui était plus spécifique et moins dense car l'autre semblait effrayer les gens. Ouais, mauvais, je suppose, mais cette question est techniquement plus spécifique et donc différente.)
LakeHMM
Réponses:
17
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 cacheferait 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 .
Cela semble prometteur! Je ne sais toujours pas comment le faire. adb reboot bootloaderet les adb reboot fastbootdeux 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 devicesne répertorie rien, même s'il le adb devicesfait. 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?
LakeHMM
1
Si vous voyez une interface utilisateur, ce n'était certainement pas le mode fastboot / bootloader. 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 tag-wiki fastboot , et rechercher ses questions pour votre appareil, pour comprendre comment le mettre dans ce mode. Si vous ne pouvez pas comprendre, n'hésitez pas à poser une nouvelle question à ce sujet. Et oui, fastboot devicesne signalera votre appareil qu'en mode de démarrage rapide - où adb devicesne signalera rien.
Izzy
Il n'y a donc aucun moyen de vider UNIQUEMENT le cache? @Izzy
Shayan
@Shayan pas que je sache - sauf sur les appareils rootés (voir la réponse de Seo pour cela).
Izzy
3
Si vous avez un accès root , en utilisant adb, vous pouvez vider le cache.
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): lefastboot 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 .la source
adb reboot bootloader
et lesadb 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 leadb 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écuterfastboot 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.
la source