作者:君哥哥 | 来源:互联网 | 2023-02-01 17:30
我最近用Android Studio创建了一个Emulator设备,但却发现我无法打开/ data/data文件夹来获取sqlite db文件.该文件夹无法打开,我已经尝试使用shell scirpt来chmod/data目录,但它说没有找到su命令.
模拟器
无法打开!
有没有人有同样的问题?或者我必须根据模拟器?但它是一个模拟器!我认为根植模拟器有点不方便!
1> Rajarshi..:
更新
不记得它是来自Android Studio 3.0还是更高版本,但是如果你已经下载了AS 3.3+,你会发现右下角的标签被调用Device File Explorer
,这样你就可以看到并轻松获取应用程序的数据而无需生根.
以管理员身份打开并没有帮助,但根电话确实有效,而且我没有降低我的SDK版本.
打开cmd并转到C:\ Users\{User}\AppData\Local\Android\Sdk\platform-tools或文件夹位置并cmd
在地址栏中键入.
无论您是否超级用户,都可以通过$
以下方式确定:
C:\{User}\...\platform-tools>adb shell
generic_x86:/ $ exit
要具有su/root权限类型adb root
并退出:
C:\{User}\...\platform-tools>adb root
generic_x86:/ # exit
接下来运行Android设备监视器以提取数据.
要关闭根类型adb unroot
.