首页 > 代码库 > 用adb pull命令从android系统中读取文件失败的原因及解决办法
用adb pull命令从android系统中读取文件失败的原因及解决办法
问题:使用adb pull命令从android系统中读取文件失败。显示:Permission denied
原因:是由于文件权限原因引起。
使用ls -l命令查看android系统中的文件权限为:
-rw-rw---- app_51 app_51
也就是说,该文件只有app_51用户以及app_51群组拥有读写权限,而adb shell的用户为shell,既不是app_51用户,也不在app_51群组中,所以没有权限读取这个文件。所以就出现了
Permission denied。
解决方法:修改文件权限。
使用su命令,用超级用户登录。修改该文件权限,让其他用户可以读取该文件。
chmod 664 文件名
如果是要使用adb push使用电脑上的文件覆盖该文件,则需要把写权限也要给其他用户,也就是:
chmod 666 文件名
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。