我正在使用 chmod 命令更改文件的权限,但它在我的代码中不起作用,而且我的设备也已植根:
String MyFilePath = "/data/data/MyPkgName/database/com.pocketchange.android.http.AsyncHttpRequestService.db";
CommandCapture command = new CommandCapture(0, "chmod 777 " + "\""+ MyFilePath+ "\"");
RootTools.getShell(true).add(command).waitForFinish();
当它执行时,命令输出是:
Unable to chmod /data/data/MyPkgName/databases/com.pocketchange.android.http.AsyncHttpRequestService.db: No such file or directory
但是该文件是存在的,当我使用此代码更改数据库目录中另一个文件的权限时,它成功了,所以我现在该怎么办。