android修改文件权限
我要修改Android里的文件访问权限
比如 /cache /data等 用运行启动cmd然后 adb shell chmod 777 /data 可以修改
在GOOGLE里查了下
Runtime runtime = Runtime.getRuntime();
String[] cmd = new String[]{"/bin/sh ", "-c ", "chmod 777 /cache"};
try {
runtime.exec("su");
//runtime.exec(cmd); 此句发生异常
Process proc = runtime.exec("chmod 777 /cache");//此句可以通过,但是并没有修改
} catch (IOException e) {
e.printStackTrace();
}
为什么呢,有的人可以我就不可以啊