如何将我的 Realm 数据库放入文件中以在 Realm Studio 中打开?

How can I get my Realm Database in a file to open in Realm Studio?

我在 macOS 中使用 Android Studio。我的应用程序有一个包含很多表的领域数据库。 我想从我的设备中获取数据库并将其放入一个文件 (.realm) 中,然后在 Realm Studio 中打开该文件。

也许我可以使用 ADB 从我的 phone 获取数据库?

我已经通过在终端中写入 adb pull /data/data/packagename/files/ . 解决了这个问题。

包名例如。 com.example.helloworld adb pull /data/data/com.example.helloworld/files/ .

完成后在终端中写入 open .,您将获得文件 default.realm

您可以在 Android Studio 右下角的“设备文件资源管理器”选项卡中找到您的领域文件。假设您没有命名您的领域文件,该位置将是 /data/data/com.<package-name>/files/default.realm。只需右键单击并 "Save As" 到您 PC 上的某个位置,然后在 Realm Studio 中打开。您无法在实际设备上查看领域文件,因此每次您想要检查领域中发生的事情时都必须下载该领域文件。这也意味着您每次更改要检查的领域时都需要下载领域文件,因为您实际上并没有在设备上打开领域文件。