我在UIAutomator中运行场景。我的输出显示在CMD提示符中。每当出现故障时我都会打印字符串(在Cmd提示符下显示)。方案失败时,是否可以将日志片段从logcat日志打印到cmd提示符?
答案 0 :(得分:0)
迟到的答案,但迟到总比没有好; - )
你可以构造一个从logcat读取的BufferedReader,如下所示:
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(Runtime.getRuntime().exec("logcat -d").getInputStream()));
然后继续使用BufferedReader
照常获取文本内容,并根据需要打印到Cmd提示符。
不确定这是否是这样做的最佳实践,但它确实有效。