Подтвердить что ты не робот

Logcat не показывает сообщения уровня отладки

По какой-то причине я могу видеть сообщения всех уровней Log.i() и выше, но не уровни Log.d() или Log.v(). Не повезло найти причину этого. Кто-нибудь знает, как это исправить?

Некоторые дополнительные подробности: это не проблема, когда я забываю выбрать соответствующий уровень в раскрывающемся списке logcat в Eclipse. Представленные сообщения журнала не отображаются в приложении, которое у меня есть для отслеживания logcat на моем телефоне. (однако сообщения отладочного журнала появляются из других приложений). Я запускаю OSX.

4b9b3361

Ответ 1

Оказывается, мне нужно было включить соответствующий уровень ведения журнала непосредственно через ADB.

$ ./adb shell stop
$ ./adb shell setprop log.tag.MYTAG VERBOSE
$ ./adb shell start

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

Ответ 2

Также имейте в виду, что некоторые производители могут ограничить ведение журнала. (Например, Huawei - Huawei, logcat не показывает журнал для моего приложения?). Если ничего не работает, попробуйте запустить на другом мобильном устройстве или попробуйте найти решение для конкретного телефона.