【问题标题】:How can I get my Realm Database in a file to open in Realm Studio?如何在文件中获取我的 Realm 数据库以在 Realm Studio 中打开?
【发布时间】:2019-12-19 19:05:30
【问题描述】:

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

也许使用 ADB 我可以从手机中获取数据库?

【问题讨论】:

    标签: android database realm


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      在终端中写入 open . 之后,您将拥有文件 default.realm

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-05
        相关资源
        最近更新 更多