我尝试更改应用程序中的文件权限。代码如下:更改应用程序中的文件权限
Runtime.getRuntime().exec("chmod 777 /sdcard/test.txt");
此代码不适用于我的应用程序,但没有错误日志。 我还检查了/ system/bin下的shell工具,发现chmod位于/ system/bin下,但其他一些信息显示chmod> toolbox。我不清楚这一点。我的应用程序已经使用android:sharedUserId =“android.uid.system”。 如何运行此代码或如何更改文件权限?非常感谢。
是您的手机扎根?我的猜测是,这种敏感的命令不能作为根用户使用。 – Lennart
我之前添加了Runtime.getRuntime().exe(“su”),但它不起作用。 –