如何将logcat日志打印到cmd提示符

时间:2013-12-27 13:29:31

标签: android adb logcat android-logcat

我在UIAutomator中运行场景。我的输出显示在CMD提示符中。每当出现故障时我都会打印字符串(在Cmd提示符下显示)。方案失败时,是否可以将日志片段从logcat日志打印到cmd提示符?

1 个答案:

答案 0 :(得分:0)

迟到的答案,但迟到总比没有好; - )

你可以构造一个从logcat读取的BufferedReader,如下所示:

  BufferedReader bufferedReader = new BufferedReader(
                new InputStreamReader(Runtime.getRuntime().exec("logcat -d").getInputStream()));

然后继续使用BufferedReader照常获取文本内容,并根据需要打印到Cmd提示符。 不确定这是否是这样做的最佳实践,但它确实有效。