我的设备已根植。 我编写了一个运行系统命令的函数,如下所示:
public void execCommand(String command) throws IOException {
Runtime runtime = Runtime.getRuntime();
Process proc=runtime.exec("su");
DataOutputStream opt = new DataOutputStream(proc.getOutputStream());
opt.writeBytes(command + "\n");
opt.writeBytes("exit\n");
opt.flush();
try {
if (proc.waitFor() != 0) {
System.err.println("exit value = " + proc.exitValue());
}
} catch (InterruptedException e) {
e.printStackTrace();
System.err.println(e);
}
}
我尝试execCommand("ifconfig")
,但get exit value = 1
。
我该如何解决?