已经将apk放入/ system/app/文件夹下
Runtime.getRuntime().exec("pm install " +"/sdcatd/xxx.apk"); 可以成功
但是执行Runtime.getRuntime().exec("chmod 777 /data");却失败
请问大家什么原因,怎么解决?
这个目录是只读的,无法修改,就是root也是无法改的。因为它是mount上的文件系统目录。
解决方式:先umount 然后再mount添加写权限。mount命令的使用查看Linux命令手册吧。
http://www.lai18.com/content/1415607.html
应该是你没有root吧,权限不够
chmod 777 修改权限,失败一般是因为权限不够。
你的全新啊是否足够,没有对应权限去修改目录权限吧
首先确保你的手机root了,不然手机没法使用的
adb shell
su
先mount,再chmod