Вопрос

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

*#*#2846579#*#*

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

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

Если нажимать на панель устройств не приносит спам, используйте reset adb В меню «Обратное» из треугольника справа от кнопки снимка.

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

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

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

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

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

Logcat application output enabling setting

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

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

ХОРОШО. Вот как я заставил его работать. Я впервые последовал совету Момо, это ...

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

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

Я тогда попытался reset adb (Android Debug Bridge), как предложено Furikuretsu. Как? Window -> Devices -> Кнопка меню «Вверх дном» -> Сброс ADB.

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

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

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

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

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

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

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

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

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

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

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

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

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

** Вам не нужно выключать Eclipse **

использовать Файл > Запустить снова

В быструю секунду или два вы должны увидеть возвращение в logcat

Перейдите к настройкам разработчика и проверьте, что для отладки Select App для отладки пусто

enter image description here

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

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

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

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

Это было странно, потому что журнал был там две секунды назад, и запуск приложения в режиме отладки добавляет фильтр по умолчанию для приложения, которое сталкивается с фильтром, который я настраиваю вручную, а затем волшебным образом удаляет весь журнал, и и НИКТО фильтра работал, включая Все сообщения (без фильтров)!

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

==== Обновление ====

А потом я потратил еще один короткий, полагая, что это маскирует другую проблему ...

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

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

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

rm/dev/log/main

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

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

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

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

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

Что сработало для меня, кроме перезапуска Eclipse:

  • Удалить пользовательские фильтры

После удаления всех фильтров Logcat снова была заполнена текстом, надеясь, что это будет полезно для кого -то другого

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

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

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

Это просто.

Просто закройте logcat от Eclipse.

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

Окно - Показать представление - Другое - Android - LogCat - OK

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

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

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

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

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

Много раз, когда я переключался на новое устройство Android, я не вижу больше сообщений logcat. К сожалению, ни одно из вышеперечисленных предложений не сработало для меня (Eclipse Photon 4.8.0).

Я сейчас использую это Анкет Кажется, он работает для разных устройств.

Если вы пробовали все остальные и все еще проиграли на пустой логке. Я получил еще один простой способ.

Загрузите старую версию ADB, и попробуйте еще раз, она может работать, по крайней мере, работая на мне с телефоном Android 7.0 (поставщик перестал обновлять).

Здесь Полезная ссылка для старых версий.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top