码迷,mamicode.com
首页 > 移动开发 > 详细

用adb pull命令从android系统中读取文件失败的原因及解决办法

时间:2014-06-24 14:54:16      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:android   使用   文件   问题   io   app   

问题:使用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 文件名

用adb pull命令从android系统中读取文件失败的原因及解决办法,布布扣,bubuko.com

用adb pull命令从android系统中读取文件失败的原因及解决办法

标签:android   使用   文件   问题   io   app   

原文地址:http://www.cnblogs.com/xiaochao1234/p/3805832.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!