我在使用android mobile中的应用程序执行adb命令时遇到问题,它显示命令的环境错误。任何人都可以查看这个并建议使用应用程序执行命令的正确方法。
下面是我正在使用的代码
try {
Runtime.getRuntime().exec("./adb shell date -s 20100431.121212");
} catch (IOException e1) {
e1.printStackTrace();
}
以下是错误:
: ERROR :Error running exec(). Command: [./adb, shell, date, -s, 20100431.121212] Working Directory: null Environment: null
提前致谢。
答案 0 :(得分:0)
您的设备应植根并设置
<uses-permission android:name="android.permission.SET_TIME"/>
清单中的
使用以下代码
Process process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes("date -s 20120419.024012; \n");