Android studio中DDMS无法查看data数据

Android studio中DDMS无法查看data数据

(真实解决获取Android Studio模拟器root权限问题)

原因

看一下/data/目录权限,可以看到权限为drwxrwx–x,/data/文件夹也打不开。

解读一下:

   第一段(第1位)表示是目录还是文件,-表示是文件,d表示是目录;
   第二段(第2-4位,共3个字符串)表示文件所属用户对它的权限;
   第三段(第5-7位,共3个字符串)表示文件所属用户组用户对它的权限;
   第四段(第8-10位,共3个字符串)表示其他用户对它的权限;

问题的关键就在这里,我们访问/data/文件夹的权限为“不可读、不可写、可执行”,因此要修改/data/文件夹的权限

解决办法

获取root权限,修改data文件夹权限

一.获取root权限

在Android SDK安装目录的platform-tools文件夹中右键打开命令窗口,输入adb shell,进入adb 调试工具。

然后获取管理员权限:su,如果$变成#,OK,问题解决,进行下一步

如果出现su:not found,原因很简单,没有获取root 权限。

在Android SDK安装目录的platform-tools文件夹中右键打开命令窗口,执行adb root,然后再执行adb shell便可以获取root权限

如果adb root执行出错
检查模拟器安卓版本(Google Play与GoogleAPI是不同的)
在这里插入图片描述
GoogleAPI才能获取到root权限,前者是无法获取root权限的。
可以重新下一个,再执行adb root,然后再执行adb shell即可。
(网上很多人说版本问题,我的反正是这样解决的)
在这里插入图片描述

扫描二维码关注公众号,回复: 10365517 查看本文章

二. 修改data文件夹权限

chmod 777 /data/
即可

发布了92 篇原创文章 · 获赞 57 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/xbean1028/article/details/105204852