Включите сообщения Журнала из физического устройства на Logcat

Для моей разработки приложения для Android я пытаюсь получить сообщения logcat от своего физического устройства (при запуске приложения на нем от затмения) и не только от моего эмулятора.

Кто-то знает, как активировать такую опцию?

5
задан Oak Bytes 26 June 2012 в 11:38
поделиться

3 ответа

Вам необходимо включить отладку USB на вашем устройстве. Перейдите в настройки, приложения, разработка и отметьте пункт "Отладка USB". После этого при подключении устройства по USB вы сможете увидеть его название в DDMS, как если бы это был другой эмулятор.

15
ответ дан 18 December 2019 в 07:08
поделиться

Он работает как эмулятор, используйте плагин ddms или eclipse, чтобы получить logcat из вашего приложения, запущенного на устройствах.

В противном случае у вас всегда есть возможность использовать приложение Log Collector (загрузите бесплатное приложение из Маркета), вы можете указать своим пользователям использовать такое приложение, если они хотят отправить вам журнал.

4
ответ дан 18 December 2019 в 07:08
поделиться

Иногда вам нужно явно включить отладку на реальном устройстве.

  • Может случиться так, что образ Android устройства построен со свойством debuggable как off (вы можете проверить это, запустив adb shell getprop ). В этом случае вам необходимо объявить приложение как отлаживаемое в файле AndroidManifest.xml ( ). На самом деле это явно указано в руководстве разработчика Android здесь (в разделе «Настройка устройства для разработки» также упоминается включение «USB-отладки» и еще несколько настроек).
  • Некоторые устройства (например, Motorola Cliq) по умолчанию отключают все подробные сообщения и сообщения журнала отладки. Чтобы это работало, вы должны запустить adb shell setprop log.debug_level 1 на устройстве, и только после этого работают отладочные сообщения (то есть, пока вы не выключите и не выключите устройство).
3
ответ дан 18 December 2019 в 07:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: