android 不root 手机如何查看realm 数据库和SharedPreferences

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 查看 打开数据库查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章