Android studio 中关于模拟器的 / data 目录不能显示的解决办法

当我们在 Android studio 中打开 Android device  monitor 时,发现 data 目录不能打开,如图:

当我们去点击 / data / 目录时,发现什么都没有,这是怎么回事呢?

原因是我们权限不够,当前的用户没有权限访问 data 目录。

1. 改变 / data 目录的权限

  (1). 在 Android studio 的 sdk 目录中找到 platform-tools 目录,在这个目录下同时按住 shift 和鼠标右键,然后选择命令窗口打开

  (2). 输入 adb shell 命令,然后输入 su,使得用户切换到 root

 (3). 然后将 / data / 目录的权限改为 777(表示任何人都可以访问和修改)

 

  (4). 我们在刷新一下 Android device monitor,发现 data 目录可以打开了

   并且还可以打开 / data/data/<相应包名>/ 文件夹

 2. 改变模拟器的权限

  经过以上操作,我们发现虽然能够成功打开 / data/data/<相应包名>, 但是我们又发现不能将里面的文件导出到本地,同时还提示我们权限拒绝

 所以我们将模拟器的权限改变。

1. 在命令窗口打开 platform-tools 目录,输入 adb root

 (2). 在输入 adb remount, 如果显示 remount successed 表示操作成功

 此时导出文件,就不会显示权限拒绝了。

转自:https://www.cnblogs.com/Stay-Hungry-Stay-Foolish/p/6940219.html

猜你喜欢

转载自blog.csdn.net/qq_33945246/article/details/79908438