Использование adb logcat с реальным телефоном (а не с эмулятором) - PullRequest
22 голосов
/ 14 сентября 2010

когда я использую эмулятор Android, я могу сделать "adb logcat", чтобы увидеть выходные сообщения (log / system.out.println), полученные из моего кода.Он также показывает трассировку стека исключений, которые происходят во время выполнения.

Но, когда я использую реальный телефон, «adb logcat» ничего не делает / не показывает.

Я также попробовал "adb -d logcat", который также ничего не отображает.

Есть ли способ заставить его работать с реальным телефоном?

Спасибо.

ОБНОВЛЕНИЕ:

Я только что попробовал "adb -s? Logcat" ('?' - это серийный номер устройства)и также не дал результатов.

Я попробовал другую команду "adb", чтобы посмотреть, работает ли что-нибудь: "adb -s? bugreport".Это напечатано много вещей.Пример: «Информация о памяти», «Информация о процессоре» и некоторые специфические для Java вещи.Так что кажется, что кое-что работает.

Ответы [ 11 ]

0 голосов
/ 14 сентября 2010

Появилась та же проблема, но добавлен фильтр в logcat, который дает только имя и устанавливает уровень ведения журнала "verbose".Вы можете попробовать это.

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

(с использованием Eclipse)

Jelmert

...