当我在Android Studio(0.2.0)上编写单元测试时,会有一些日志输出,但在运行之后,除了
09-13 11:16:39.747 20963-20978/com.wanshangle I/TestRunner: started: testAndroidTestCaseSetupProperly(com.wanshangle.api.test.AsyncHttpRequestTest)
09-13 11:16:39.747 20963-20978/com.wanshangle I/TestRunner: finished: testAndroidTestCaseSetupProperly(com.wanshangle.api.test.AsyncHttpRequestTest)
09-13 11:16:39.747 20963-20978/com.wanshangle I/TestRunner: passed: testAndroidTestCaseSetupProperly(com.wanshangle.api.test.AsyncHttpRequestTest)
3条答案
按热度按时间p4rjhz4m1#
默认情况下,当在android studio中运行单元测试时,它会显示一个runner log窗口,这只与实际运行有关。如果你不想看到从Log.x中获得的日志,你必须打开LogCat窗口。你可以在“查看-〉工具窗口-〉Android”下找到它:
ttcibm8c2#
除了阿尔蒙德的回答:
如果您希望Android显示器保持可见,并且(并且不切换回运行窗口)您将在测试“运行配置...”中 * 取消选中 *“激活工具窗口”。
ou6hu8tu3#
自上一个答案以来,Android Studio中的情况发生了变化,但这仍然是一个问题。我还没有弄清楚如何查看常规日志语句,但我发现可以查看System.println()命令。
此技巧自 Android Studio海豚2021.3.1补丁1 起生效。
选择运行-〉编辑配置
单击修改选项。
确保指定要在控制台中显示的日志旁边有复选标记。
单击“确定”,您应该可以完成操作。
注:System.println()消息现在将显示在测试结果日志(而不是logcat)中。
希望我有更好的解决办法。