据我所知,我不能从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
由于您使用的是String[]
类型的参数,您不能将它们中的任何一个组合:
Runtime.getRuntime().exec(new String[] { "logcat", "-d", "-v", "long", BasicDefinitions.APP_TAG + ":I", "*:S" });