2 bmxskb bmxskb 于 2016.01.27 16:45 提问

android下chmod 777无效

已经将apk放入/ system/app/文件夹下
Runtime.getRuntime().exec("pm install " +"/sdcatd/xxx.apk"); 可以成功
但是执行Runtime.getRuntime().exec("chmod 777 /data");却失败

请问大家什么原因,怎么解决?

8个回答

kingroc
kingroc   2016.01.27 17:12
已采纳

这个目录是只读的,无法修改,就是root也是无法改的。因为它是mount上的文件系统目录。
解决方式:先umount 然后再mount添加写权限。mount命令的使用查看Linux命令手册吧。

rui888
rui888   Ds   Rxr 2016.01.27 16:48
bmxskb
bmxskb 还是失败
接近 2 年之前 回复
bdmh
bdmh   Ds   Rxr 2016.01.27 16:48

应该是你没有root吧,权限不够

bmxskb
bmxskb 已经获取root权限
接近 2 年之前 回复
91program
91program   Ds   Rxr 2016.01.27 16:51

chmod 777 修改权限,失败一般是因为权限不够。

oyljerry
oyljerry   Ds   Rxr 2016.01.27 17:14

你的全新啊是否足够,没有对应权限去修改目录权限吧

Mr_dsw
Mr_dsw   Ds   Rxr 2016.01.27 19:48

首先确保你的手机root了,不然手机没法使用的

liyuanjinglyj
liyuanjinglyj   2016.01.28 16:32

adb shell
su

u011403718
u011403718   2016.01.28 16:37

先mount,再chmod

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!