получить пустой экран в LogCat - PullRequest
3 голосов
/ 25 ноября 2011

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

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

enter image description here

Ответы [ 7 ]

3 голосов
/ 25 ноября 2011

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

Help > Check for Updates
3 голосов
/ 25 ноября 2011

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

enter image description here

0 голосов
/ 20 июня 2016

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

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

--launcher.GTK_version
2

Могут также ссылаться на эти сообщения.
Logcat показывает невидимые сообщения в Eclipse Mars
Eclipse GUI не работает

0 голосов
/ 30 августа 2013

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

0 голосов
/ 25 ноября 2011

у вас есть 3 дела ...

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

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

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

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

Если вы не можете, то в устройствах нажмите стрелку вниз возле значка камеры и нажмите на кнопку сброса adb.

0 голосов
/ 25 ноября 2011

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

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

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

adb shell
echo 1 > /sys/kernel/logger/log_main/enable
...