2010-07-23 22 views
107

¿Cómo puedo vaciar (borrar) el buffer de logcat en Android?Cómo vaciar (borrar) el buffer de logcat en Android

usar Logcat adb desde la línea de comandos y canalizar la salida a un archivo, ya que las DDM tiene un buffer muy limitado. Por el momento, cuando reinicio mi aplicación (después de corregir errores, etc.), el buffer de logcat también tiene datos del lanzamiento anterior. Incluso la desinstalación de la aplicación no borra el búfer. La única forma 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.

Respuesta

216
adb logcat -c 

opciones LogCat se documentan aquí: http://developer.android.com/tools/help/logcat.html

+2

Gracias. Eso es exactamente lo que estaba buscando. Intentaba encontrar las opciones desde la línea de comandos ayuda. – kaskelotti

+0

@ J Andy Hola, soy nuevo en Android. ¿Cómo lo usaste en el programa? ¿Podrías decirme por favor? ¿También estoy buscando esto pero no pude encontrar una manera de usarlo en el programa? Gracias. –

+0

Ver también 'adb logcat --help'. –

2

Para cualquiera que venga a esta pregunta preguntando cómo hacer esto en Eclipse, puede quitar el texto que se muestra desde el LogCat usando el botón proporcionado (a menudo tiene un rojo X sobre el icono)

1

doy mi solución para Mac:

  1. con el dispositivo conectado al puerto USB, abre un terminal y vaya a la carpeta adb.
  2. Comentario: dispositivos ./adb
  3. El terminal mostrará algo como esto: Lista de dispositivos conectados 36ac5997 dispositivo
  4. Tome nota del número de serie (36ac5997)
  5. Comentario: ./adb -s 36ac5997 para conectarse al dispositivo
  6. Comentario: logcat ./adb

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

2

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

adb logcat -c 

Si desea borrar todas las memorias intermedias (como la radio, kernel..etc), por favor utilice los siguientes comandos

adb root 
adb logcat -b all -c 

o

adb root 
adb shell logcat -b all -c 

Use los siguientes comandos para saber la lista de dispositivos de almacenamiento intermedio admite

adb logcat -g 
adb logcat -b all -g 
adb shell logcat -b all -g 
Cuestiones relacionadas