DDMS中File Explorer无法查看data/data文件解决办法

http://www.cnblogs.com/smyhvae/p/3881477.html  找了个连接

  问题描述:最近在学习Android SQLite中的SQLiteOpenHelper,使用SQLiteOpenHelper创建数据库和表后,想查看一下自己创建的数据库以及表文件,默认情况下数据库位于根目录下的data文件夹下面的data子文件夹下。选择FileExplorer,打开data文件夹,发现无法查看。 
  解决办法:要想查看data文件首先要获取手机root权限,成功root后,修改data权限即可查看data里面的数据库。data权限修改办法: 
    1.Open cmd 
    2.输入’adb shell’,回车(adc.exe位于SDK下的platform-tools文件夹下,需要设置环境变量path) 
    3.输入su,回车 
    4.输入chmod 777 /data, 回车(该步骤设置data文件夹权限为777(drwxrwxrwx),

      也即administrators、power users和users组都有对该文件夹的读、写、运行权限) 
    5.输入chmod 777 /data/data 回车(该步骤设置/data/data文件夹权限为777,依次类推)

  777 第一个7是 当前用户 可读可写可执行的十进制 6是可读可写
    第二个7是 当前用户所在的组 可读可写可执行
    第三个7是 其他用户 可读可写可执行

当你在Linux下用命令ll 或者ls -la的时候会看到类似drwxr-xr-x这样标识,具体代表什么意思呢,下面我详细说说,不清楚的一看就会明白。

  这段标识总长度为10位(10个 ‘-’ ),

    第一位表示文件类型,如该文件是文件(用-表示),如该文件是文件夹(用d表示),如该文件是连接文件(用l表示),

    后面9个按照三个一组分,第一组:用户权限,第二组:组权限,第三组:其他权限。

  每一组是三位,分别是读 r ,写 w,执行 x,

    这些权限都可以用数字来表示:r 4, w 2 , x 1。如果没有其中的某个权限则用 ‘-’ 表示。

  例如:
    1,-rwxrwx---,

      第一位‘-’代表的是文件,

      第二位到第四位rwx代表此文件的拥有者有读、写、执行的权限,

      同组用户也有读、写、及执行权限,

      其他用户组没任何权限。

      用数字来表示的话则是770.

    2,drwx------,

      第一位‘d’代表的是文件夹,

      第二位到第四位rwx代表此文件夹的拥有者有读、写、执行的权限,

      第五位到第七位代表的是拥有者同组用户的权限,

      同组用户没有任何权限,  

      第八位到第十位代表的是其他用户的权限,

      其他用户也没有任何权限。

      用数字来表示的话则是700.

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

最后发现,在cmd里使用命令pull复制文件就没问题了,终于解决

adb pull 文件位置 存放位置

http://www.tuicool.com/articles/63QfYf

原文地址:https://www.cnblogs.com/Seven-cjy/p/6102164.html