首页 > 代码库 > Android Device Monitor 文件管理使用的常见问题

Android Device Monitor 文件管理使用的常见问题

 本文参照博客:http://blog.csdn.net/aurorayqz/article/details/65705300。以下是我的实际操作。

 

1、使用Android Device Monitor 查看File Explorer目录下的data文件夹,结果里面一片空白。这个问题是由于data文件夹的Linux权限不对导致的。

解决方式:运行-》 cmd-》 输入:adb shell -》输入:su -》输入:chmod 777 /data ->输入:chmod 777 /data/data      以此类推给相关文件或文件夹赋上权限,如下图:

  技术分享

运行上述操作有个前提:在系统环境变量path里,你已经配置上了如下环境变量:

技术分享

 

更多关于Android权限文件标识请参阅:http://blog.csdn.net/u012719153/article/details/44776707

 

 

2、程序通过代码openFileOutput在files文件夹下生成了文件,如下:

  技术分享

 

  使用Android Device Monitor的导出功能导出文件时,报错:Failed to pull selection: open failed: Permission denied。即使我给files文件夹和data文件赋上最大权限,任然无法导出。

技术分享

技术分享

 

  明明我通过命令已经把文件赋值上最大的操作权限,可是系统还是提示没有权限。网上有说使用adb pull命令可以,可是尝试了任然不行,如下:

     技术分享

 

 

  解决方式:我是在不root的情况下,把需要导出的文件使用命令复制到sdcard目录下,然后在模拟器中安装“x-plore”文件管理器,用管理器查看sdcard目录下刚才复制的文件。

  技术分享

  本问题的解决方法参照了:http://stackoverflow.com/questions/31502252/android-device-manager-transfer-error-permission-denied

 

Android Device Monitor 文件管理使用的常见问题