Почему Logcat ничего не показывает в моем Android?
Вопрос
Почему нет logcat Покажите что -нибудь в моем Android (при разработке приложений с Eclipse)?
Это просто ничего не печатает. Пусто.
Решение
Может быть, у тебя установлен Милин?
Другие советы
У меня была та же проблема, но мое исправление было гораздо более простым:
Если панель LogCat пуста в затмении, эмулятор не имеет внимания. Перейдите в перспективу DDMS и попробуйте нажать на запись «Эмулятор» на панели устройств (левый верхний экран).
Набирать номер
*#*#2846579#*#*
И вы увидите скрытое меню. Перейдите в меню Project> Фоновый настройка> Настройка журнала и определите доступность журнала (переключатель журнала) и Level (настройка уровня журнала).
Обратите внимание, что это может применяться только к телефонам Huawei Как указано для ideos x3 (здесь) и проверяется на честь U8860.
Если нажимать на панель устройств не приносит спам, используйте reset adb
В меню «Обратное» из треугольника справа от кнопки снимка.
У меня такая же проблема включена/выключена, и то, как я решил, по файлу >> перезапуск (перезапустите затмение)
В то время как ответ, предоставленный MOMO, будет временно решить проблему, он, скорее всего, повторит в следующий раз, когда вы запустите Eclipse или запустите на другом эмуляторе/устройстве.
Вместо того, чтобы всегда выбирать мое устройство в представлении «Устройства», я обнаружил, что лучшее решение -перейти в свои предпочтения затмения и перейти на Android -> LogCat в списке слева, а затем включите «Монитор Logcat для сообщений из приложений в Рабочее пространство".
Таким образом, независимо от того, какое устройство вы используете LogCat, автоматически начнет отображение вывода с него, как только приложение запустится.
Он также настроит фильтр, который гарантирует, что отображается только вывод из вашего приложения, который вы можете повторно использовать / отключить по мере необходимости.
Может быть, журнал не включен в вашем устройстве. Попробуйте запустить следующую команду.
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
Если использование 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 ничего не показывает, обязательно примите на себя консоль.
Я была такая же проблема. Не нужно перезагрузить затмение или очистить свой проект. Вы можете следовать:
- Нажмите на значок LogCat в правом нижнем углу Eclipse.
- В сохраненной панели фильтра (левая сторона) пакет с двумя щелчками вашего проекта (в моем случае это com.apps..*).
- В всплывающем окне «Настройки фильтра сообщений logcate» выберите нужную опцию «по уровню журнала». Вы можете выбрать словес, информацию, ошибку и т. Д.
- Нажмите ОК.
- Запустите/отлаживает свой проект.
Что сработало для меня, кроме перезапуска 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 (поставщик перестал обновлять).
Здесь Полезная ссылка для старых версий.