用adb pull命令从android系统中读取文件失败的原因及解决办法
2014-06-24 13:10
639 查看
问题:使用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 文件名
原因:是由于文件权限原因引起。
使用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系统中读取文件失败。显示:Permission denied
- 通过mk文件编译android4.0.3系统app源码后覆盖安装失败解决办法(android odex文件)
- 【编程语言】Android--系统不识别adb命令的解决办法
- android:SharedPreference 读取失败的原因及解决办法
- 通过mk文件编译android4.0.3系统app源码后覆盖安装失败解决办法(android odex文件)
- Android使用adb命令时提示提示“CANNOT LINK EXECUTABLE: cannot ...”的原因及解决办法
- 【转】64位WIN7下读取系统目录下文件失败的解决办法
- Android--系统不识别adb命令的解决办法
- android手机命令行下不能使用sqlite3命令查看*.db数据库文件解决办法
- 【Android】连接网络读取文件内容中文乱码解决办法
- android手机命令行下不能使用sqlite3命令查看*.db数据库文件解决办法
- Android Project from Existing Code 生成 R 文件错误、失败等问题解决办法 - 持续更新
- Android adb logcat cmd 中文乱码 ----- bat批处理文件不能执行 -- 问题的解决办法
- Android工程R文件丢失原因与解决办法
- Android Project from Existing Code 生成 R 文件错误、失败等问题解决办法 - 持续更新
- win7 Android ADB Interface驱动 找不到指定文件的解决办法
- 用adb命令安装APK文件到android系统
- android远程adb调试(adb connect)失败时解决办法
- Ogre读取中文路径名的文件失败的解决办法
- 使用命令行ls命令的Android文件浏览控件,适合于root过的设备,可以读取系统文件