Comment vider (effacer) le tampon logcat dans Android?
J'utilise adb logcat à partir de la ligne de commande et dirige la sortie vers un fichier, car le DDMS a un tampon très limité. Pour le moment, lorsque je redémarre mon application (après avoir corrigé des bugs, etc.), le tampon logcat contient également les données du lancement précédent. Même la désinstallation de l'application n'efface pas le tampon. Le seul moyen que j'ai trouvé jusqu'ici d'effacer le tampon est de redémarrer. C'est efficace, mais j'aimerais savoir s'il existe un moyen plus facile.
adb logcat -c
Les options Logcat sont documentées ici: http://developer.Android.com/tools/help/logcat.html
La commande suivante efface uniquement les tampons non enracinés (main, system ..etc).
adb logcat -c
Si vous voulez effacer tous les tampons (comme radio, kernel..etc), veuillez utiliser les commandes suivantes
adb root
adb logcat -b all -c
ou
adb root
adb Shell logcat -b all -c
Utilisez les commandes suivantes pour connaître la liste des mémoires tampons prises en charge par le périphérique.
adb logcat -g
adb logcat -b all -g
adb Shell logcat -b all -g
Je donne ma solution pour Mac:
Si vous souhaitez effacer le journal, tapez ./adb logcat -c
Pour ceux qui viennent à cette question et se demandent comment faire cela dans Eclipse, Vous pouvez supprimer le texte affiché du logCat en utilisant le bouton fourni (un X rouge apparaît souvent sur l'icône).