Tratando de enviar mi LogCat a un archivo

Me han dicho que es una opción de línea de comandos. Pero el Eclipse Ejecutar! Ejecutar Configuraciones …! Objetivo! El campo de Opciones de Línea de Comando Adicionales de Emulador ya está ocupado

-sdcard "C:\android-sdk-windows\tools\sd9m.img" 

Si quisiera escribir algo como

 adb logcat -s MessageBox > "C:\Users\me\Documents\LogCatOutput.txt" 

Entonces ¿dónde lo escribo, y cómo (es decir, es la sintaxis, incluso correcto)? Necesito dar salida sólo a una etiqueta filtrada, no verbosa. ("MessageBox" es mi TAG, de nuevo no sé si alguna de esta puntuación es correcta, o incluso donde va el comando).

Gracias por cualquier ayuda.

Debería haber un archivo adb.exe en C: \ android-sdk-windows \ tools. Puede invocar esto manualmente desde una línea de comandos de DOS:

 cd C:\android-sdk-windows\tools adb logcat -s MessageBox > "C:\Users\me\Documents\LogCatOutput.txt" 

No hay necesidad de molestarse con Eclipse en este caso.

De forma alternativa, si sólo desea volcar lo que ya está en los buffers de logcat y salir inmediatamente (útil para los scripts), puede especificar la opción -d:

 $ adb logcat -d -s MessageBox > dump_file.txt 

Asegúrese de que '-d' es después de 'logcat'.

Otra adición útil a las respuestas anteriores es el filtrado. La aplicación en la que estoy trabajando genera una cantidad masiva de registro, por lo que es útil registrar con filtros.

 adb -s MyDevice logcat | find /V ": T#" > d:\temp\logcat.txt 

O para OSX / Linux

 adb -s MyDevice logcat | grep -v ": T#" > ~/logcat.txt 

Esto escribirá toda la actividad logcat aparte de cualquier línea que contenga ": T #"

Find o grep también se puede usar para filtrar basándose en resultados positivos. A continuación, utilizar los gustos de BareTail mostrar el creciente archivo de registro.

  • Habilitar mensajes de registro de dispositivo real en Logcat
  • ¿Cómo insertar un log en LogCat que cuando hago clic en salta a su línea en el código?
  • Android OCR utilizando tess-dos un tenedor de tesseract
  • Las sentencias de registro no se llaman onCreate ()
  • Leer logcat de forma programática para una aplicación
  • Impresión de Logcat "nombre de la interfaz: null" durante cada llamada al método de ejecución DefaultHttpClient
  • Evitar que el filtro de sesión de LogCat le robe el foco
  • ¿Dónde se registra la salida Log.x () de LogCat cuando se ejecutan las pruebas de Android JUnit?
  • ¿Cómo ver y filtrar fácilmente el logcat de Android en Windows?
  • Android studio número máximo de líneas logcat
  • Cómo abrir LogCat en Eclipse (para Android Debug)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.