Ответ 1
Вы видите сообщения Log.d()
в logcat
, если ваш тест не сработает намного раньше (т.е. в конструкторе).
Я использую AndroidTestCase для модульного тестирования. У меня есть unit test, который терпит неудачу, но я не понял, как отображать вывод из него. Например, я не вижу значения, которые я печатаю, используя Log.d или system.out.println в консоли или вывод logcat. Как просмотреть консоль unit test?
Вы видите сообщения Log.d()
в logcat
, если ваш тест не сработает намного раньше (т.е. в конструкторе).
С Android Studio 2.3.1 работает с использованием старомодного стиля в стиле
System.out.println("Start Test");
Здесь вы можете увидеть результат:
Перейдите в Debug → Logcat. Убедитесь, что LogLevel и Filter также правильны.
Смотрите скриншот из Android Studio 1.1.0
Чтобы быть понятным, если вы используете эмулятор, вы должны использовать adb logcat
.
Кроме того, убедитесь, что вы используете стандартный android.util.Log.d()
для отправки вашего вывода.
/JP
Вероятно, вы отключили устройство/эмулятор и снова подключились. Вам нужно снова щелкнуть имя устройства в списке в Debvik Debug Monitor, чтобы перезагрузить журналы и продолжать обновлять выходные данные.