不工作:Java的用grep在亚行logcat和输出写入到没有运气做同样的用java使用文本文件

问题描述:

我可以用下面一行不工作:Java的用grep在亚行logcat和输出写入到没有运气做同样的用java使用文本文件

adb logcat | grep ABC > filename.txt 

的日志保存到来自终端的文件,但下面的代码..谁能帮助

Runtime rt = Runtime.getRuntime(); 
String[] commands = {"adb","logcat","grep ABC","filename.txt"}; 
Process proc = rt.exec(commands); 

发送命令作为一个字符串,而不是符号化:

final Process p = Runtime.getRuntime().exec("adb devices | grep ABC > filename.txt");