当创建好数据库后,想查看一下数据库是否生成成功,结果发现DDMS中不能查看data文件夹,
如图,双击无法展开/data/目录。上面显示rwxrwx–x。
发现/data的文件权限是drwxrwx–x这是linux的文件权限
第一个代表文件类型d是directory目录
后面三个是创建者的权限r读w写x执行
再后面三个是同组者的权限
最后三个是其他人的权限
我们从DDMS查看的时候就是其他人的权限发现只有执行 因此只需修改权限就可以了,当进行这个操作的时候手机必须要root权限。
方法:
在Mac的终端下(windows的cmd下)找到sdk\platform-tools路径,然后进行修改的权限
1、cmd adb devices 确定手机连接
2、cmd adb shell 登录手机
当你root过,直接使用 su 命令,修改就可以了
3、cmd su 执行完之后,会在手机上出现一个授权的对话框,允许后,才可以进行操作。
4、cmd chmod 777 -R /data 给需要打开的文件夹设置读的权限
例,
当每打开一个文件夹,都需要设置权限,比如需要打开 data/data/文件夹
cmd chmod 777 -R /data/data
当做完以上的操作后,你就会发现DDMS中的data文件夹是可以展开的了。
点击"Tools"菜单,如图:
在Android Studio中打开DDMS
再选择"Android"-"Android Device Monitor"
在Android Studio中打开DDMS
3
在弹出的对话框就可以看到DDMS了。