Почему в моем Android ничего не отображается?

Почему logcat не показывает ничего на моем Android (при разработке приложений с Eclipse)?

Он ничего не печатает. Пусто.

Может быть, у вас установлен Mylyn?

http://code.google.com/p/android/issues/detail?id=1808

У меня была эта же проблема, но мое исправление было гораздо более простым:

Если панель LogCat пуста в Eclipse, эмулятор не имеет фокуса. Перейдите в перспективу DDMS и попробуйте щелкнуть элемент «эмулятор» на панели «Устройства» (верхний левый экран).

Если щелчок на панели «Устройства» не приводит к спаму, используйте reset adb в меню отсечки из треугольника справа от кнопки моментального снимка.

Набирать номер

 *#*#2846579#*#* 

И вы увидите скрытое меню. Перейдите в меню «Проект»> «Настройка фона»> «Настройка журнала» и определите доступность журнала (переключатель журнала) и уровень (настройка уровня журнала).

Обратите внимание, что это может относиться только к телефонам Huawei, как указано для Ideos X3 ( здесь ) и протестировано на Honor U8860.

У меня такая же проблема вкл / выкл, и так, как я решил, это файл >> Перезапустить (перезапустить eclipse)

В то время как ответ, предоставленный MoMo, временно разрешит проблему, скорее всего, повторится при следующем запуске Eclipse или запуске на другом эмуляторе / устройстве.

Вместо того, чтобы всегда выбирать свое устройство в представлении устройств, я нашел лучшее решение, чтобы перейти к настройкам Eclipse и перейти в Android -> LogCat в списке слева, а затем включить «Мониторинг logcat для сообщений из приложений в Рабочее пространство".

Таким образом, независимо от того, какое устройство вы используете logcat, автоматически начнет показывать вывод из него, как только приложение запустится.

Он также настроит фильтр, обеспечивающий отображение только вывода из вашего приложения, которое можно повторно использовать / отключить по мере необходимости.

Настройка выхода приложения Logcat

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

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

ОК. Вот как я заработал. Сначала я обратился к совету MoMo, то есть …

Если панель LogCat пуста в Eclipse, эмулятор не имеет фокуса. Перейдите в перспективу DDMS и попробуйте щелкнуть элемент «эмулятор» на панели «Устройства» (верхний левый экран).

Но безрезультатно.

Затем я попытался reset adb (Android Debug Bridge), как это было предложено furikuretsu. Как? Окно -> Устройства -> кнопка треугольного треугольника -> Сброс adb.

Это также не сработало , но я получил следующее сообщение:

Android hierarchyviewer: невозможно получить сфокусированное окно с устройства

Это означало, что MoMo был прав в том, что мое Android-устройство или эмулятор не имели фокуса. Однако решение, которое я сделал в моем случае, отличается.

Что сработало для меня:

1) Заменили мое Android-устройство, которое было подключено к моему компьютеру через USB.

2) Restarted Eclipse, как упоминал Абу Хамза (хотя, поскольку я не знал, что могу делать File -> Restart , я вручную закрыл Eclipse, а затем снова перезапустил приложение).

Теперь я могу видеть журналы в моем логарифме.

Надеюсь, это тоже поможет.

Самое простое решение для меня работало: выключите и перезагрузите мой телефон и Eclipse.

Я думаю, вы не выбрали устройство или эмулятор, на котором выполняется ваше приложение,

В eclipse перейдите в DDMS Perspective и выберите устройство или эмулятор, на котором вы запускаете приложение.

(Примечание: нет необходимости перезапускать Eclipse)

Если вы используете устройство, самая простая проверка – перезапустить eclipse.

** вам не нужно закрывать затмение **

Используйте File > Restart

Через секунду или две вы должны увидеть свой возврат LogCat

Перейдите в Настройки разработчика и убедитесь, что для Отладки \ Выбрать приложение для отладки пусто

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

Если использование DDMS для перефокусировки не работает, попробуйте закрыть и перезапустить LogCat. Это помогло мне.

Иногда это случалось. Закрытие и повторное открытие Eclipse, похоже, исправить.

Это становится интересным, когда вы узнаете, что НЕТ ВСЕХ ОТВЕТОВ в этой теме были полезны.

И затем вы узнаете, что в вашей версии ADT 22.6.3.v201404151837-1123206, если вы добавите два фильтра с тем же именем пакета ( имя приложения ), журнал не появится.

Это было странно, потому что журнал был там две секунды назад, и запуск приложения в режиме отладки добавляет фильтр по умолчанию для приложения, который сталкивается с фильтром, который я настраивал вручную, а затем ADT волшебным образом удаляет весь журнал, а NONE из Фильтр работал, включая сообщения «Все» (без фильтров) !

Надеюсь, я кое-что сэкономил … Я был у него почти час.

==== UPDATE ====

И затем я потратил еще немного, считая, что это маскирует еще одну проблему …

Я работаю с двумя экранами, второй подключается через VGA / RGB – (не совсем уверен, как его называют), и что я могу сделать, я больше удобен с ловушкой от моих редакторов кода, поэтому я «Я поместил его в другое окно, и, как выясняется, это основная причина исчезновения журналов для меня.

Если вы используете cynogenmod на своем мобильном устройстве, он отключит ведение журнала по умолчанию, попробуйте этот метод:

В вашем устройстве откройте папку «/system/etc/init.d/». Если есть много файлов, попробуйте открыть каждый файл и найти для этой строки:

Rm / dev / log / main

Теперь прокомментируйте эту строку следующим образом: # rm / dev / log / main

Сохранить файл и перезагрузиться.

Проверьте, что консоль сообщает вам что-то. Обычно это происходит, когда проект не может быть установлен на устройстве, и просто показывать предыдущий. Наиболее распространенный случай, который я видел, это когда в проекте есть разные подписи, и он вообще не работает. Пожалуйста, прочитайте все красное письмо, которое вы видите. Если LogCat ничего не показывает, убедитесь, что консоль будет работать.

Я была такая же проблема. Не нужно перезапускать Eclipse или очищать ваш проект. Вы можете следовать:

  1. Нажмите на значок LogCat в правом нижнем углу затмения.
  2. В области «Сохраненный фильтр» (слева), пакет двойного щелчка вашего проекта (в моем случае это com.apps . * ).
  3. В появившемся всплывающем окне «Параметры журнала сообщений» выберите желаемый вариант «по уровню журнала». Вы можете выбрать подробную информацию, информацию об ошибке и т. Д.
  4. Нажмите «ОК».
  5. Запустите / Отлаживайте проект.

То, что сработало для меня, помимо перезапуска eclipse:

  • Удаление настраиваемых фильтров

После удаления всех фильтров logcat снова был заполнен текстом. Надеюсь, это будет полезно для кого-то еще

Закройте logcat, а затем снова откройте его из окна> Показать вид> Другие

Если вы используете Eclipse Mars (по крайней мере, Mars.1 или Mars.2), попробуйте описанное здесь решение: Logcat отображает невидимые сообщения в Eclipse Mars .

Это помогло в моем случае.

Это просто.

Просто закройте Logcat из затмения.

Затем снова откройте его, выполнив следующие шаги в Eclipse.

Window – Показать вид – Другое – Android – LogCat – ok

Надеюсь, это решает вашу проблему.

Установите ту же дату и время на свой Android-телефон и на свой ноутбук.

У меня была аналогичная проблема с журналами, которые не показывались, и когда я установил правильную дату в телефоне, я начал видеть журналы (я перезапустил телефон, и час был совершенно неправильным!).

Я столкнулся с той же проблемой, но в моем случае журналы отображаются, когда другие устройства подключены и не отображаются, когда подключено мое устройство.

Мне потребовались дни, и, наконец, проблема была решена, когда я перезапустил свой телефон.