¿Cómo puedo obtener Logcat para varios dispositivos que se ejecutan al mismo tiempo en Eclipse?

Tengo dos dispositivos androides conectados a la misma estación. Me gustaría ver el logcat para ambos al ejecutarlos en el modo de depuración en eclipse.

He tenido ALGUNA suerte con los siguientes pasos:

  1. Ejecutar la aplicación en el dispositivo 1
  2. Ejecutar la aplicación en el dispositivo 2
  3. Abre una nueva ventana (ventana / nueva)
  4. En la nueva ventana, vista abierta logcat

Alrededor del 40% del tiempo esto resulta en cada ventana de eclipse mostrando datos de un teléfono diferente … pero no siempre. Parece ser casi una especie de suerte de la atracción. En la mayoría de las veces ambas ventanas muestran el mismo dispositivo. Si abro el visor de dispositivo y selecciono un dispositivo en cualquier ventana ambos cambian.

¿Cómo puedo hacer esto todo el tiempo?

5 Solutions collect form web for “¿Cómo puedo obtener Logcat para varios dispositivos que se ejecutan al mismo tiempo en Eclipse?”

Esta es una respuesta muy tarde, pero probablemente no encontró una solución.

Solución:

Haga clic en Ventana —> Mostrar vista —> Otro —> Android —> Dispositivos.

Simplemente haga clic en un dispositivo para cambiar a su logcat.

Puede intentar utilizar adb en dos ventanas de consola diferentes para obtener el logcat para cada uno.

Ejemplo:

in console window 1: adb -s <device01_serial> logcat in console window 2: adb -s <device02_serial> logcat 

Como dijo takecare.

Así es como puede hacerlo:

  1. Busque los identificadores de dispositivo de Dispositivo 1 y Dispositivo 2. Haga esto abriendo un indicador de shell y escribiendo el comando adb devices Usted obtendrá una lista de dispositivos conectados y sus identificadores.
  2. Ejecute el comando adb -s [device_1_id] logcat Donde [device_1_id] es el id del dispositivo 1 que obtuvo en el primer paso.
  3. Abra otro shell y haga lo mismo que en el paso 2, pero para usted Dispositivo 2.

No creo que haya una buena manera de hacer esto. Sin embargo, puedes aproximarlo. Una opción es (como otras respuestas han sugerido) para utilizar logcat de adb. Esto obviamente no es tan bonito. Otro es ejecutar DDMS directamente (en lugar de a través de Eclipse) para su segunda ventana. Esto te pone muy cerca y te da dos ventanas logcat cada una con sus propios selectores de dispositivos. El ejecutable de DDMS se encuentra en la carpeta de herramientas de la instalación de Android.

Esta es la forma en que manejo el cambio entre la salida logcat del dispositivo usando Juno M20120914-1800.

Desafortunadamente no es automático, pero es por lo menos la manera más confiable que he encontrado todavía, y una vez que te acostumbras a hacerlo, no es tan malo.

Hago clic en el icono del dispositivo en la barra de herramientas.

Hago clic en el nombre del dispositivo.

Luego, vuelvo a hacer clic en Logcat y mostrará el dispositivo que seleccioné.

Parece que esto debería ser una característica, para poder controlar más de un dispositivo / AVD a la vez.

  • La aplicación para Android sigue cerrándose, pero no se muestran errores en logcat
  • Prueba de Android usando logcat para la captura de eventos
  • / Dev / log / main no encontrado
  • Cómo habilitar eventos de salto de superficie en logcat
  • Acceso a LogCat desde Android a través de Python
  • No se pudo encontrar información sobre el proveedor de com.facebook.katana.provider.AttributionIdProvider
  • Logcat está siendo "spam", resultando en "Demasiada salida para procesar"
  • Cómo desactivar logcat Envolvimiento de texto en Eclipse Juno
  • Imprimir una lista <String> a logcat
  • No se puede ejecutar el código fuente Linphone-android en el dispositivo real
  • MediaRecorder se bloquea cuando graba un segundo clip de audio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.