因为我喜欢在ubuntu下面进行android开发,最近在研究android下面的SQLite,但是在DDMS下面却无法打开data/下面的文件夹,经过自己的一番倒腾,终于发现原来是在ubuntu系统下面,查看data/文件需要一定的用户权限(ubuntu下面有三种权限,在这里就不一一介绍了,因为网络上面已经有较为完善的介绍),下面是查看ubuntu系统下面的DDMS查看data/data的步骤:
需要在终端下载android-tools-adb,输入命令行:
sudo apt install android-tools-adb
安装完成以后,在终端输入命令:
adb shell
选择你需要修改的文件夹的权限:
su -c "chmod 777 data"
在输完上面的命令之后,你会发现在DDMS中的data文件夹的权限发生了变化,如图:
然后你需要查看那一个文件夹,便按上面的方法在终端修改该文件夹的权限即可:
- 需要注意的是,在你查看DDMS下面的文件的过程中,修改了权限,不要关闭该终端,要不然会出现已经修改了的权限重新恢复到原来的样子。
- 如果出现修改不了的情况,切换到Android/Sdk的路径下面重新按上面的方法修改应该就可以了。