• 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

  • 相关阅读:
    Maven2-profile多环境配置
    Maven-setting.xml详解
    Maven-通过命令操作maven项目
    Maven-eclipse运行maven命令
    Eclipse-导入maven项目
    Maven-搭建maven web项目
    Maven-搭建普通maven项目
    Maven-pom.xml详解
    Maven-生命周期
    Maven-常用命令
  • 原文地址:https://www.cnblogs.com/Seven-cjy/p/6102164.html
Copyright © 2020-2023  润新知