【发布时间】:2015-05-05 04:13:39
【问题描述】:
我想在我的 java 代码中使用“adb logcat -d > C:\Users\lenovo 01\Documents\android\sdk\platform-tools”命令行命令。这直接在命令提示符下工作,但在 java 代码中不起作用。 例如:
pb = new ProcessBuilder("adb", "logcat", "-d", ">", "C:\\android\\cellograf.txt");
pc = pb.start();
pc.waitFor();
System.out.println("written");
当我执行此操作时,没有任何反应。它只写入“已写入”,但文件为空。当我在命令提示符下运行此命令时,它可以正常工作并将所有 logcat 输出写入该文件。我做错了什么?
【问题讨论】:
标签: java android eclipse logcat