在Android Studio用Device Monitor,data等目录无法打开的问题

1.在学习Android数据存储章节的时候,需要存储数据后查看。安卓里提供了一个Device Monitor的Tool,打开之后会显示当前手机模拟器下的各项目包的文件,也就是存储文件的路径。

存储的相关文件应该是存放在data目录的data子目录的对应包下面,例如通过SharedPreferences存储数据后,其数据存储路径就在data/data/com.example.chapter06/shared_prefs/目录。

 图中文件或目录后的Permissions就表示对应的权限。一般来说,data的权限需要更改。

    d表示目录,l表示文件,之后由三个 rwxrwxrwx组成,r表示可读,w表示可写,x表示可执行。第三项表示任何人的权限,第一项表示管理员的权限,可以看到,

    管理员拥有所有权限,而其他人只可以执行不可以读或写 ,所以需要修改权限才可以打开。

2.可以通过Android中提供的adb执行相关操作。

data等目录无法打开的问题解决方案:

(1)打开SDK安装目录下的platform-tools文件夹,复制此文件夹路径;

(2)打开cmd命令窗口(通过键盘上的Win按键+R打开运行窗口,在其中输入cmd,即可打开cmd);

(3)在cmd命令窗口中跳转至SDK的platform-tools目录下,通过cd命令+platform-tools文件夹路径+回车,进入该目录;

(4)输入adb shell,就进入了类linux的shell模式。

(5)输入 su,获得管理员权限。然后对data目录的权限进行修改。

(6)输入chmod 777 /data

然后返回DMMS查看

可以看到data文件夹的权限已经变了。

如果data/data目录打不开,需输入chmod 777 /data/data打开相应文件夹权限,包括其子目录若打不开,也是如此操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值