【问题标题】:android logcat: HOWTO filter and format on command line?android logcat:如何在命令行上过滤和格式化?
【发布时间】:2012-12-23 13:54:03
【问题描述】:

据我所知,我无法从 cmd 过滤应用程序名称,所以我必须使用标签来代替......

我可以正确过滤,但我无法得到我想要的输出格式...

我正在尝试以下方法,一切正常...

Runtime.getRuntime().exec(new String[] { "logcat", "-d",
    BasicDefinitions.APP_TAG + ":I *:S" });

如果我将-d 更改为-d -v long,它将不再起作用... -v 参数是有效的参数,如此处所述http://developer.android.com/tools/debugging/debugging-log.html#outputFormat

【问题讨论】:

  • 试试HERE
  • 一切正常,只是无法正确格式化输出...

标签: android filter format logcat


【解决方案1】:

由于您使用String[] 类型作为参数,因此您不能组合其中任何一个:

Runtime.getRuntime().exec(new String[] { "logcat", "-d", "-v", "long", BasicDefinitions.APP_TAG + ":I", "*:S" });

【讨论】:

  • 不确定 5 年后你是否还在乎,但我更新了答案
猜你喜欢
  • 1970-01-01
  • 2013-11-24
  • 1970-01-01
  • 2022-01-09
  • 1970-01-01
  • 2015-07-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多