我正在使用AndroidTestCase
进行单元测试。我有一个失败的单元测试,但我还没弄明白如何显示它的输出。例如,我没有在控制台中看到使用Log.d
或System.out.println
打印的值,也没有看到logcat输出。
如何查看单元测试控制台?
答案 0 :(得分:31)
答案 1 :(得分:22)
你应该在Log.d()
中看到logcat
消息,除非你的测试在之前发生了很多崩溃(即在构造函数中)。
答案 2 :(得分:5)
转到调试 - > logcat的。确保LogLevel和Filter也正确。
请参阅Android Studio 1.1.0的屏幕截图
答案 3 :(得分:2)
为了清楚起见,如果您正在运行模拟器,则必须使用adb logcat
。
另外,请确保使用标准android.util.Log.d()
发送输出。
答案 4 :(得分:0)
您可能已断开设备/仿真器并重新连接。您必须再次在Dalvik调试监视器的列表中单击设备名称,以便重新加载日志并不断更新输出。
答案 5 :(得分:0)
就我而言,
System.out.println("Test")
正在用于JUnits测试,
Log.d("tag" , "Test")
适用于 AndroidJUnit测试(已测试)