В консоли отладки не отображаются сообщения после обновления Android Studio до версии 2.3

18

Я только что обновил версию Android Studio до 2.3 и переместился на версию 3.3, и я потерял одну из самых полезных функций - журналы внутри консоли Debug. Когда я запускаю приложение в режиме отладки, единственным журналом, который отображается внутри консоли Debug, является следующее:

03/03 10:35:40: Launching app Split APKs installed 
$ adb shell am startservice com.myapp.android/com.android.tools.fd.runtime.InstantRunService 
$ adb shell am start -n "com.myapp.android/com.myapp.android.UI.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Connecting to com.myapp.android Connected to the target VM, address: 'localhost:8601', transport: 'socket'

После этого ничего не отображается. Любая идея, как это исправить?

    
задан student 03.03.2017 в 09:52
источник
  • , на какую вкладку вы смотрите? Запустить вкладку Закладка или Android Monitor –  Richard K Maleho 03.03.2017 в 10:03
  • он находится внизу, справа от «run» и ушел от «TODO» –  student 03.03.2017 в 10:05
  • код, который вы опубликовали, выглядит так, как показано на вкладке «Запуск», вкладка «Android Monitor» - это то, что вы ищете. если на этой вкладке вы должны перезапустить студию Android или компьютер. если все еще проблема, тогда вы должны представить отчет об ошибке –  Richard K Maleho 03.03.2017 в 10:13
  • Ditto - просто обновил себя с 2.3.3 до 3.3 (и дополнительно обновил все предлагаемые плагины), и теперь окна Run and Debug больше не отображают выход Log. –  Brian 03.03.2017 в 17:00
  • Возможный дубликат отчетов Log.d, не появляющихся после обновления Android Studio 2.3 –  rene 04.03.2017 в 15:33
Показать остальные комментарии

5 ответов

9

Я не знаю, как это исправить (надеюсь, кто-то скоро это выяснит), но вот альтернатива:

  1. Откройте вкладку «Монитор Android».
  2. Выберите вкладку «logcat»
  3. В верхнем правом углу окна инструмента Android Monitor щелкните раскрывающееся меню и выберите «Показать только выбранное приложение»

Выход из Android Monitor теперь почти такой же, как у Debug. Вы можете выбрать, какая информация будет отображаться перед сообщениями, щелкнув шестерню в левой боковой панели logcat.

В итоге вы получите что-то вроде этого:

    
ответ дан Miles Krell 04.03.2017 в 21:04
  • Это нехороший выбор, потому что Android Monitor очистит и заменит новую информацию при сбое приложения. У вас не будет возможности увидеть, какая часть кода вызывает сбои. –  Azlan Jamal 09.03.2017 в 03:21
  • @AzlanJamal Это никогда не случается со мной, когда приложение падает. Может ли быть установленная в Android Studio настройка, которую вы включили, чтобы это произошло? –  Miles Krell 09.03.2017 в 16:09
  • происходит со мной, logcat показывает много журналов. вы можете изолировать свое приложение в logcat, но все же отображаете только журналы ошибок, все данные и системные журналы исчезли. –  Kristian Martinsen 07.05.2017 в 10:27
  • Спасибо, заметили ли записки разработчика, но это изменение? –  Alaa 16.05.2017 в 12:23
3

перейти в файл / настройка / сборка, выполнение, развертывание / мгновенный запуск включить Log extra ...

теперь у вас есть вкладка в Android Monitor (alt + 6)

    
ответ дан Meisam 04.03.2017 в 15:18
2

У меня была та же проблема. он работал для меня после того, как я отключил Instant Run. После того, как вы отключили его, запустите Debug. Затем перейдите в нижнюю часть к «Android Monitor», а затем нажмите «logcat». Вот описание того, как включить Instant Run off: Мгновенный запуск в Android Studio 2.0 (как включить выкл)     

ответ дан Hansderlump 03.03.2017 в 20:00
0

У меня такая же проблема. См. Отчет об ошибке:

выпуск 236525: обновление для Android Studio 2.3 и Gradle 3.3: com.android.tools.fd. runtime.InstantRunService Ошибка: не найден; служба не запущена .

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

Я думаю, что эта ошибка будет исправлена ​​за короткое время.

    
ответ дан GHosT 05.03.2017 в 21:51
0

Я не знаю точное решение. Но есть способ получить результаты отладки

  • перейдите на вкладку Android Monitar.
  • и установите для параметра «Нет фильтров» сверху, справа от вкладки.
  • , а затем запустите run / debug, вы получите все результаты, а также те, которые являются ошибками в вашем приложении.

лучше понять цель, я публикую изображение

    
ответ дан Siva krishna 11.03.2017 в 07:28