99 votes

Comment puis-je effacer les anciennes données de logcat ?

Lorsque j'exécute la commande

adb logcat

En exécutant l'émulateur Android, tous les anciens journaux sont passés et je suppose donc qu'ils sont stockés dans un fichier quelque part. Y a-t-il une commande que je puisse exécuter pour effacer les journaux et repartir à zéro ? Sinon, y a-t-il un autre moyen de le faire ?

0 votes

Au lieu d'effacer le journal, il suffit d'appliquer le filtre d'horodatage. stackoverflow.com/q/45416946/1778421

142voto

Pentium10 Points 68884

0 votes

Pour une raison quelconque, cela n'a pas effacé le journal pour moi lorsque j'ai passé -s pour un appareil spécifique.

20voto

Bob Points 810
adb logcat -c 

ne l'a pas fait pour moi

adb logcat -b all -c

a travaillé

5voto

Dup de Comment vider (effacer) le tampon de logcat dans Android

La commande suivante effacera seulement les tampons non-racinés (main, system ..etc).

adb logcat -c

Si vous voulez effacer tous les buffers (comme la radio, le noyau..etc), veuillez utiliser les commandes suivantes

adb logcat -b all -c

o

adb root
adb shell logcat -b all -c

2voto

Tarun Points 2643

Pour moi, adb logcat -c ne fonctionnait pas et donnait l'erreur suivante :

failed to clear the 'main' log

Pour cela, j'ai d'abord fait :

adb shell

que je l'ai fait :

logcat -c

puis quittez le shell. De cette façon, j'ai pu effacer logcat alors que la même chose n'était pas effacée par adb logcat -c

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X