如何在领域浏览器中查看我的领域文件?

2022-08-31 08:09:18

我刚刚发现了 Realm,并希望更详细地探索它,所以我决定创建示例应用程序并搞砸它。目前为止,一切都好。

但是,我还没有弄清楚的一件事是如何在Realm浏览器中查看我的数据库。如何做到这一点?


答案 1

目前,Realm 浏览器不支持直接在设备上访问数据库,因此您需要从模拟器/手机复制数据库才能查看。这可以通过使用ADB来完成:

adb pull /data/data/<packagename>/files/ .

该命令将拉取所有使用 创建的 Realm 文件。缺省数据库称为 。Realm.getInstance(new RealmConfiguration.Builder().build())default.realm

请注意,这仅适用于模拟器或设备已植根。


答案 2

现在,您可以使用Facebook开发的Stetho在Chrome浏览器上查看Realm DB。默认情况下,Stetho允许查看Sqlite,网络,共享首选项,但在这里使用其他插件也可以查看Realm。

使用上述库配置类后,在应用运行并连接时,打开 Chrome 浏览器并导航以查看Applicationchrome://inspect


enter image description here

然后Resources->Web Sql->default.realm


enter image description here


推荐