получение пустого экрана в logcat

У меня есть проблема с моим экраном logcat, и проблема в том, что всякий раз, когда я получаю сообщение об ошибке из своего приложения, я получаю пустой экран в logcat, и я не могу просмотреть ошибки и исправить их. Как я могу решить эту проблему?

вот мой экран logcat:

введите здесь описание изображения


person Jack Dsilva    schedule 25.11.2011    source источник
comment
нажмите на символ v. и скажи мне, что случилось   -  person Nikunj Patel    schedule 25.11.2011
comment
@ Dr.nik Я нажал на V, D, I, W и E. Все они показывают мне пустые экраны.   -  person Jack Dsilva    schedule 25.11.2011


Ответы (7)


Обновите свой плагин ADT в Eclipse, и прямо сейчас вы используете устаревший Logcat.

Help > Check for Updates
person aNi    schedule 25.11.2011

Перейдите к DDMS->Devices и выберите устройство, над которым вы сейчас работаете.

введите здесь описание изображения

person Lalit Poptani    schedule 25.11.2011
comment
Я сделал то же самое вчера для той же проблемы, что и у меня, но это мне не помогло. Я думаю, что удаление AVD и воссоздание могут решить проблему вместе с той, которую вы предложили! - person Hiral Vadodaria; 25.11.2011
comment
@Lalit Poptani В DDMS-›Devices я могу найти свое устройство, и всякий раз, когда я дважды щелкаю по нему, я получаю изображение выше. - person Jack Dsilva; 25.11.2011
comment
Я скажу, что удаление AVD и его повторное создание - не точное решение, лучше перезапустить eclipse и повторить попытку. - person Lalit Poptani; 25.11.2011
comment
@Hiral Я не могу найти ошибки, пока запускаю его на своем устройстве. Поэтому я думаю, что это не проблема AVD. - person Jack Dsilva; 25.11.2011
comment
@JackDsilva Я вижу вкладку «Устройства» помимо вкладки Logcat на вашем изображении, щелкните ее и выберите устройство, над которым вы сейчас работаете. - person Lalit Poptani; 25.11.2011
comment
@Lalit Poptani Повторный запуск затмения тоже не точное решение. Я пробовал. - person Jack Dsilva; 25.11.2011
comment
На самом деле способ, который вы предложили, правильный, но он не сработал для меня, по крайней мере, для них. Поэтому мы можем попробовать разные решения, чтобы заставить его работать. Поэтому я предложил одно. даже перезапуск eclipse должен работать. Дело в том, что я не помню, что именно вчера помогло мне решить эту проблему, но что-то сработало..: P - person Hiral Vadodaria; 25.11.2011
comment
@JackDsilva попробуйте то, на чем я настаивал, и это наверняка сработает для вас. - person Lalit Poptani; 25.11.2011
comment
@Hiral Теперь мне нужно что-то сделать, чтобы это сработало, я полагаю, потому что ни один из них не работает на меня. - person Jack Dsilva; 25.11.2011
comment
@Lalit Poptani Теперь мне нужно что-то сделать, чтобы это сработало, я полагаю, потому что ни один из них не работает на меня. - person Jack Dsilva; 25.11.2011
comment
@JackDsilva зайди в обычный чат, чтобы мы могли обсудить это. chat.stackoverflow.com/rooms/1531/casual-chat - person Lalit Poptani; 25.11.2011

Просто попробуйте эту команду: ---

adb shell
echo 1 > /sys/kernel/logger/log_main/enable
person Uttam    schedule 25.11.2011
comment
Не возражаете. Не могли бы вы рассказать мне, как решить ваше решение. Я этого не понимаю. - person Jack Dsilva; 25.11.2011

Я иногда сталкиваюсь с этой проблемой, и я предлагаю:

  • Убедитесь, что вы выбрали тег «V», чтобы доказать, что это произошло не потому, что на самом деле нет ошибок (поскольку вы выбрали тег «E»).
  • Установите драйвер USB от производителя вашего устройства. Хотя вы можете подключить телефон к ПК в качестве USB-накопителя без драйвера, вы не сможете отлаживать телефон без него.
  • В меню «Настройки» -> «Приложения» -> «Разработка» установите флажок «Отладка по USB», чтобы разрешить отладку на телефоне.
  • Убедитесь, что вы выбрали правильное устройство или эмулятор, а не какие-то другие эмуляторы или устройства.
  • Иногда logcat ничего не показывает, даже если вы выполнили эти шаги выше. В этом случае нажмите на значок "Очистить" (справа вверху, с КРАСНЫМ крестом), отключите телефон от сети и снова подключите.
person Huang    schedule 25.11.2011

у тебя 3 дела..

  1. запустить эмулятор...

  2. затем посмотрите, как устройства выбирают ваш avd, например Windows-show view-other-android-devices...

  3. затем запустите logcat Windows-show view-other-android-logcat.. вот и все, что нужно..

Но сначала вы должны увидеть эмулятор в устройствах.

Если вы не можете, в устройствах нажмите стрелку вниз рядом со значком камеры и нажмите «Сбросить adb».

person MKJParekh    schedule 25.11.2011

Сегодня я столкнулся с этой проблемой в Android Debug Monitor. Причина, по которой это случилось со мной, заключалась в том, что я установил «максимальное количество сообщений logcat для буферизации» в разделе «Настройки/Android/LogCat» на очень большое значение, например 50000000000. Если вы играли с этим параметром, попробуйте установить его ниже, например, 5000. Как только я настроил свой обратно на 50000, я снова начал видеть сообщения, поступающие через LogCat. Возможно, вам придется перезапустить такие вещи, как Android Debug Monitor, adb, компьютер, эмулятор или телефон. В тот или иной момент я пробовал все это. Также вы должны увидеть сообщение об ошибке при попытке вернуть этот параметр к значению по умолчанию. Я считаю, что это был указатель Java Null или что-то в этом роде. Вы можете спокойно проигнорировать сообщение и просто проверить, что конфигурация работает, когда вы вернетесь в монитор отладки. Удачи!

person Dennis Thompson    schedule 29.08.2013

Хотя этот вопрос задавался задолго до этого, я отвечаю за других, которые могут столкнуться с этой проблемой.

В Mars, eclipse 4.5 и Linux с использованием GTK 3, если отсутствует отображение Android Logcat, добавьте следующее в eclipse.ini перед --launcher.appendVmargs

--launcher.GTK_version
2

Также можно ссылаться на эти сообщения.
Logcat показывает невидимые сообщения в Eclipse Mars
Графический интерфейс Eclipse не работает

person sunnyboy    schedule 20.06.2016