2015-07-09 7 views
0

Я искал аналогичные проблемы, но я не нашел ничего полезного - я работаю с eclipse, и я не вижу свои журналы.
Устройство подключено правильно, приложение запускается и выполняет то, что оно должно делать, но я не получаю никаких журналов.
Я получаю сообщения других журналов с устройства, а не те, которые я печатаю, например. Log.d("SMS", "hello"). С другой стороны, если я использую оператор System.out.println("hello"), я вижу его, помеченный как System.out.
Я попытался отключить и снова подключить устройство, перезапустить его, закрыть и открыть eclipse, выбрать устройство из окна Device. Это происходит как с «настоящим» устройством, так и с эмулятором. Я также пытался удалить фильтрацию, но ничего не помогает - я до сих пор не получаю журналы.LogCat не показывает мои журналы

+0

Когда вы удаляете фильтрацию, она показывает какие-либо журналы вообще? Что происходит, когда вы открываете терминал и выполняете «adb logcat»? – davidgiga1993

+0

@ davidgiga1993 Как я писал, когда я удаляю фильтрацию, я вижу все журналы, кроме журналов, которые я пишу. – TDG

ответ

2

Хорошо, я нашел проблему -
Apprently есть какие-то незаконные теги, и я использовал один из них.
Мое приложение - это блокировщик SMS-сообщений, и я использовал тег SMS. Если я изменю его на другой тег (например, SMSBlocker), он внезапно появится в LogCat.

0

Проверьте, работает ли ваш проект с помощью proguard. В основном proguard удалит все журналы отладки и оптимизирует ваш код при создании apk.

Попробуйте добавить proguard.enabled=false в вашем project.properties

+0

Спасибо, но это не помогло. Я также попытался изменить уровень журнала на 'i', и он все равно не распечатает его. – TDG

0

Я думаю, вы должны использовать TAG.

Когда вы регистрируетесь из своего приложения для Android, первым параметром является строка TAG. Поэтому, если вы настроили его на уникальную строку (например, ваше имя приложения), вы можете позже ее фильтровать в Eclipse.

Example : Log.e(TAG, "state error"); 
+0

Спасибо, но, как вы можете видеть в моем вопросе, я использую тег - 'Log.d (« myApp »,« hello »)'. Тег - «myApp». – TDG

Смежные вопросы