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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值