В консоли Debug не отображаются сообщения после обновления Android Studio до версии 2.3
Я только что обновил версию Android Studio до версии 2.3 и gradle до версии 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'
После этого ничего не отображается. Любая идея, как это исправить?
Ответы
Ответ 1
Я не знаю, как это исправить (надеюсь, кто-то скоро это выяснит), но вот альтернатива:
- Откройте вкладку "Монитор Android".
- Выберите вкладку "logcat"
- В верхнем правом углу окна инструмента Android Monitor щелкните раскрывающееся меню и выберите "Показать только выбранное приложение"
Выход из Android Monitor теперь почти такой же, как у Debug. Вы можете выбрать, какая информация будет отображаться перед сообщениями, щелкнув шестерню на левой боковой панели logcat.
В итоге вы получите что-то вроде этого:
![logcat]()
Ответ 2
У меня была та же проблема. он работал у меня после того, как я отключил Instant Run. После того, как вы отключили его, запустите Debug. Затем перейдите в нижнюю часть к "Android Monitor", а затем нажмите "logcat".
Вот описание того, как включить Instant Run off:
Мгновенный запуск в Android Studio 2.0 (как отключить)
Ответ 3
перейти в файл/настройка/сборка, выполнение, развертывание/мгновенный запуск
включить Log extra...
теперь у вас есть вкладка в Android Monitor (alt + 6)
Ответ 4
У меня такая же проблема. См. Отчет об ошибке:
Проблема 236525: Android Studio 2.3 и Gradle 3.3 обновление: com.android.tools.fd.runtime.InstantRunService Ошибка: не найден; служба не запущена.
Если возникают другие ошибки, вам нужно создать новый простой проект с необходимыми параметрами и попытаться запустить его на своем устройстве. Это помогло мне. Удачи!
Я думаю, что эта ошибка будет исправлена за короткое время.
Ответ 5
Я не знаю точное решение. Но есть способ получить результаты отладки
- перейдите на вкладку Android Monitar.
- и установите для параметра "Нет фильтров" сверху, справа от вкладки.
- а затем запустите run/debug, вы получите все результаты, а также те, которые являются ошибками в вашем приложении.
лучше понять цель я post a picture ![here]()