Android studio中DDMS无法查看data数据

Frieda ·
更新时间:2024-11-14
· 917 次阅读

Android studio中DDMS无法查看data数据

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

文章目录Android studio中DDMS无法查看data数据原因解决办法一.获取root权限二. 修改data文件夹权限 原因

看一下/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即可。
(网上很多人说版本问题,我的反正是这样解决的)
在这里插入图片描述

二. 修改data文件夹权限

chmod 777 /data/
即可


作者:江山点墨



Android Studio studio ddms Android

需要 登录 后方可回复, 如果你还没有账号请 注册新账号