Logcat не работает в Android Studio

Я использую Android Studio 0.4.2 и logcat не работает (просто пусто). Отладка по USB включена, фильтры отключены, а уровень записи подробный. Есть идеи?

17
задан 05.05.2020, 22:44

12 ответов

Я попробовал все. Я случайно обнаружил, что пустые теги никогда не показываются. Если вы используете пустые теги, как я, попробуйте заполнить их каким-либо письмом (пробелы не работали для меня).

2
ответ дан 05.05.2020, 22:44

В logcat попробуйте перейти в правый нижний угол, где есть «>>», и выберите его. Это перезапускает его.

17
ответ дан 05.05.2020, 22:45
  • 1
    Doh! Я использовал self.response.headers['Content-Type:'] = 'application/json' все время и дернул за свою ниточку.. волосы. Случайно добавленный двоеточие там. – Jonny 04.02.2020, 05:46

Нажмите значок «Отладка приложения» рядом со значком «Запуск приложения» или нажмите SHIFT + F9. Это, кажется, помогает мне.

6
ответ дан 05.05.2020, 22:45
  • 1
    я мог бы быть неправым, но я сомневаюсь, что это на самом деле прокладывает себе путь. почему Вы передали бы self.response.out эти dump функция как аргумент? – aschmid00 04.02.2020, 05:48

Попробуйте перейти к настройкам разработчика на телефоне, прокрутить до «Мониторинг», затем «Включить отслеживание OpenGL» и выбрать LogCat.

2
ответ дан 05.05.2020, 22:46
  • 1
    Это действительно прокладывает себе путь. self.response.out является потоком, и дамп () берет поток в качестве своего второго аргумента. (Возможно, you' ре, перепутанное различием между дампом () и дампами ()?) – Guido van Rossum 04.02.2020, 05:48
  • 2
    Это только произвело бы крошечную часть возможных сообщений журнала. – Chris Stratton 05.05.2020, 22:46

В моем случае перезапуск Android Studio работает для меня.

1
ответ дан 05.05.2020, 22:47

Перейдите в «Окно -> Настройки»

На левой панели разверните «Android» и выберите «Logcat». Проверьте, равно ли "Показать представление logcat, если приоритет сообщения по крайней мере:", "VERBOSE". При необходимости выберите «VERBOSE» и примените. Теперь вы можете видеть события вашего устройства в LogCat.

0
ответ дан 05.05.2020, 22:47

У меня была та же проблема, и я решил ее в настройках разработчика устройства, отключив и включив отладку по USB.

0
ответ дан 05.05.2020, 22:48
  • 1
    @ed1nh0, можно создать пользовательский jQuery ui только с частями того, в чем Вы нуждаетесь. Видят здесь , я должен признать, что понятия не имею, в какой категории это должно быть там. – gdoron 13.02.2013, 21:06

Если вы сделаете это здесь, комментарий @ Maarten выше сработал для меня. Закройте Android Studio, затем adb devices в терминале Ubuntu:

ewan@xxxx:~/AndroidStudioProjects/projectx$ adb devices List of devices attached adb server version (41) doesn't match this client (39); killing... * daemon started successfully FA7Bxxxxxx2 device

Перезапустили Android Studio и окно logcat снова заработало.

ОБНОВЛЕНИЕ: я обнаружил, что я случайно использовал версию 39 из окна терминала, тогда как Android Studio использовал 41

0
ответ дан 05.05.2020, 22:49
  • 1
    С slideToggle () я могу установить минимальную высоту, таким образом, он не скрывается полностью? – Liam 24.06.2012, 19:45

Старый вопрос, но, похоже, проблема возникает часто при работе Android Studio 1.1.0. Это часто происходит после того, как я очищаю все существующие журналы.

Когда это произойдет, я коснусь значка перезапуска (зеленая изогнутая стрелка поверх серого квадрата), и он снова начнет работать.

0
ответ дан 05.05.2020, 22:49
  • 1
    Таким образом, если я хочу анимировать/исчезнуть это действие, я должен пользоваться целой библиотекой UI jQuery?? Там другой путь состоит в том, чтобы сделать это без jQuery UI? – ed1nh0 13.02.2013, 20:16

Чтобы добавить к этой цепочке решений,

  • Проверьте, подключено ли несколько устройств. Затем выберите устройство, с которого вы хотите вести журнал (верхний левый угол в окне LogCat). Иногда выбирается другое устройство, а не то, на котором вы отлаживаете свое приложение. Надеюсь, это поможет.
0
ответ дан 05.05.2020, 22:50

В моем случае у меня было два телефона Android, подключенных для отладки. Переключение телефонов с помощью выпадающего списка ничего не сделало, поэтому я:

отключил перезапущенную

Android Studio (и проект)

- подключил (одно) устройство, для которого я хотел видеть журналы

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

0
ответ дан 05.05.2020, 22:51

На вашем мониторе Android:

  1. Перезагрузите LogCat.
  2. Не устанавливайте фильтры, потому что в Android Studio 2.2 есть Firebase.
  3. Очистите поисковый фильтр.
  4. Выберите работающее устройство.

Если не работает, очистите кеш Android-студии. Файл-> аннулировать кэши / перезапустить

Если применить все пути, но все еще не работает, тогда используйте монитор устройства Android. Сервис -> Android -> Монитор устройства Android.

enter image description here

enter image description here

2
ответ дан 05.05.2020, 22:51

Теги

Похожие вопросы