Cómo vaciar (borrar) el búfer logcat en Android [duplicar]


Esta pregunta ya tiene una respuesta aquí:

¿Cómo puedo vaciar (borrar) el búfer logcat en Android?

Utilizo adb logcat desde la línea de comandos y canalizo la salida a un archivo, ya que el DDMS tiene un búfer muy limitado. Por el momento, cuando reinicio mi aplicación (después de corregir errores, etc.) el logcat buffer también tiene datos del lanzamiento anterior. Incluso desinstalar la aplicación no borra el búfer. La única manera que he encontrado hasta ahora para borrar el búfer, es reiniciar. Esto es efectivo, pero me gustaría saber si hay una manera más fácil.

Author: Antonio, 2010-07-23

4 answers

adb logcat -c

Las opciones de Logcat están documentadas aquí: http://developer.android.com/tools/help/logcat.html

 238
Author: Michael Burr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-17 18:13:48

El siguiente comando borrará solo los búferes no rooteados (main, system ..sucesivamente).

adb logcat -c

Si desea borrar todos los búferes (como radio, kernel..etc), Utilice los siguientes comandos

adb root
adb logcat -b all -c

O

adb root
adb shell logcat -b all -c 

Utilice los siguientes comandos para conocer la lista de búferes que soporta el dispositivo

adb logcat -g
adb logcat -b all -g
adb shell logcat -b all -g
 4
Author: Lava Sangeetham,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-07 03:16:06

Para cualquiera que llegue a esta pregunta preguntándose cómo hacer esto en Eclipse, puede eliminar el texto mostrado del logCat utilizando el botón proporcionado (a menudo tiene una X roja en el icono)

 2
Author: ColossalChris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-29 22:18:49

Doy mi solución para Mac:

  1. Con su dispositivo conectado al puerto USB, abra un terminal y vaya a la carpeta adb.
  2. Escriba: ./ adb devices
  3. El terminal mostrará algo como esto: Lista de dispositivos adjuntos 36ac5997 dispositivo
  4. Tomar nota del número de serie (36ac5997)
  5. Escriba: ./ adb-s 36ac5997 para conectarse al dispositivo
  6. Escriba: ./ adb logcat

Si en cualquier momento desea borrar el registro, escriba ./ adb logcat-c

 2
Author: Macario Polo Usaola,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-27 12:23:15