1.通过adb shell 进入 设备
2.如果进不去,查看是否连接设备 adb devices
3.输入 run-as 包名
这是会进入到 /data/data/ 包名下/
4.输入 ls 查看
这是我的文件
数据库放在 files 下
SharedPreferences 放在shared_prefs 下
5. 进入shared_prefs 先
可以看到 项目所有的xml 文件
输入 cat xxx.xml 查看你的xml信息
6.那么如何查看数据库呢
网上基本都是,要你把手机root ,但是现在主流的设备是非常难root 的费时费力成功率还低.
进入/data/data/包名/
下的files 目录 找到你的数据库.
使用 adb pull /data/data/com.xxxxxx/files/xxxxx_realm
会提示没有权限
7.使用cp 命令将realm 文件拷贝到sd卡下的目录下
cp xxxxx_realm /sdcard/realm
我是方法sd下的realm下
然后 使用 adb pull /sdcard/realm/xxx.realm 将数据库拷贝到电脑
8.下载 Realm Studio 数据查看工具
9.这里可能会识别不到,因为我们cp 出来的realm 是不带后缀名的我们需要手动添加一个后缀名.realm
10 .打开Realm Studio 查看 打开数据库查看