Я использую Eclipse Indigo, и всего пару часов назад все работало нормально. Когда я только что перезапустил его и внес пару изменений, я запустил программу на своем телефоне, но мои журналы не отображались. Логи телефона отображаются в логкат, а из проекта ничего. У меня выбрано устройство, я несколько раз пытался перезапустить eclipse, сбрасывал ADB и запускал команды adb usb и adb logcat (которые все еще не отображают мои журналы). Я знаю, что мои журналы верны: Log.e("Tag","Message"); У кого-нибудь есть другие идеи?
Почему мои логи не отображаются в logcat?
comment
Вы выбрали свое приложение в списке приложений на устройстве?
- person tsukimi   schedule 28.06.2012
comment
Вы уверены, что операторы журнала выполняются? Попробуйте добавить журнал в начале, а также попробуйте добавить фильтр по имени тега в logcat.
- person Chandra   schedule 28.06.2012
comment
см. следующие ответы: stackoverflow.com/questions /4228641/ или stackoverflow.com/questions/2250112/ надеюсь, что это сработает для вас
- person Rendy   schedule 28.06.2012
Ответы (2)
Как оказалось, это была глупая ошибка с моей стороны. Мои журналы были настроены как: Log.e("Tag","") вместо: Log.e("","Message"). Судя по всему, если у вас есть первый, он не будет отображаться в LogCat, понимаете?
person
rphello101
schedule
28.06.2012
Вы действительно должны использовать оба аргумента: один для идентификации компонента, который ведет журнал, другой для передачи сообщения.
- person Chris Stratton; 28.06.2012
Почему? Если я знаю, что это такое, и это временно, какое это имеет значение?
- person rphello101; 01.07.2012
Я думаю, вы не выбрали устройство или эмулятор, на котором работает ваше приложение,
В eclipse перейдите в Перспектива DDMS и выберите устройство или эмулятор, на котором вы запускаете свое приложение.
(Примечание: нет необходимости перезапускать Eclipse)
person
Mahesh
schedule
22.11.2012