Как получить Logcat для нескольких устройств, работающих одновременно в Eclipse

У меня есть два устройства Android, подключенных к одной станции. Я хотел бы просмотреть logcat для обоих при запуске их в режиме отладки в eclipse.

У меня была небольшая удача со следующими шагами:

  1. Запустите приложение на устройстве 1
  2. Запустите приложение на устройстве 2
  3. Откройте новое окно (окно / новое)
  4. В новом окне, open view logcat

Примерно в 40% случаев это приводит к тому, что в каждом окне затмения отображаются данные с другого телефона … но не всегда. Кажется, что это почти что-то вроде того. Чаще всего оба окна показывают одно и то же устройство. Если я открою программу просмотра устройств и выберем устройство в обоих окнах, измените их.

Как я могу делать это все время?

Solutions Collecting From Web of "Как получить Logcat для нескольких устройств, работающих одновременно в Eclipse"

Это очень поздний ответ, но, вероятно, вы не нашли решения.

Решение:

Нажмите «Окно» -> «Показать вид» -> «Прочее» -> Android -> Устройства.

Просто нажмите на устройство, чтобы переключиться на его логарифм.

Вы можете попробовать использовать adb в двух разных консольных окнах, чтобы получить логарифм для каждого из них.

Пример:

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

Как сказал takecare.

Так вы можете это сделать:

  1. Найдите идентификаторы устройств устройства 1 и устройства 2. Сделайте это, открыв приглашение оболочки и набрав команду adb devices Вы получите список подключенных устройств и их идентификаторов.
  2. Запустите команду adb -s [device_1_id] logcat Где [device_1_id] – это идентификатор устройства вашего устройства 1, который вы получили на первом этапе.
  3. Откройте другую оболочку и сделайте то же, что и на шаге 2, но для вас устройство 2.

Я не верю, что есть хороший способ сделать это. Вы можете его аппроксимировать. Один из вариантов (как предполагали другие ответы) – использовать logcat из adb. Это, очевидно, не так красиво. Другой – запустить DDMS напрямую (вместо Eclipse) для вашего второго окна. Это приближает вас и дает вам два окна logcat, каждый из которых имеет свои собственные селектора устройств. Исполняемый файл DDMS находится в папке с инструментами установки Android.

Вот как я обрабатываю переключение между выходом логарифма устройства с помощью Juno M20120914-1800.

К сожалению, это не автоматическое, но это, по крайней мере, самый надежный способ, который я нашел еще, и как только вы привыкнете к этому, это не так уж плохо.

Я нажимаю на значок устройства на панели инструментов.

Я нажимаю на имя устройства.

Затем я снова нажимаю logcat и отображает выбранное устройство.

Похоже, что это должна быть функция, позволяющая контролировать несколько устройств / AVD за раз.