使用领域浏览器打开领域文件

时间:2016-10-28 16:34:03

标签: android realm realm-browser

我试图检查我的Android应用的领域数据库内容。我已经从模拟器中提取了我的领域文件,现在正尝试使用Realm浏览器(Realm浏览器2.0.1,Mac OS X El Capitan)打开它。我试图打开文件,浏览器没有显示任何内容;它完全是空白的,没有模型。拖尾文件表明它不是空的 - 我在这里做错了什么?它应该像使用adb来拉取文件一样简单,然后在编辑器中打开.realm文件。

2 个答案:

答案 0 :(得分:0)

如果您只想浏览Realm内容,请使用名为Stetho-Realm的超级方便的库

添加依赖项

  repositories {
        maven {
            url 'https://github.com/uPhyca/stetho-realm/raw/master/maven-repo'
        }
    }

dependencies {
    compile 'com.facebook.stetho:stetho:1.4.1'
    compile 'com.uphyca:stetho_realm:2.0.0'
}

在您的应用程序文件中配置它,

public class MyApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();

        Realm.init(this);

        Stetho.initialize(
                Stetho.newInitializerBuilder(this)
                        .enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
                        .enableWebKitInspector(RealmInspectorModulesProvider.builder(this).build())
                        .build());
    }
}

现在转到Google Chrome并输入地址栏

chrome://inspect/#devices

单击已连接的设备并开始浏览内容

enter image description here

答案 1 :(得分:0)

不是一直将你的领域文件拉到你的mac,现在还可以选择在你的android设备上直接查看你的领域文件。你可以使用我创建的第三方Android Realm Browser来使用android更轻松地进行android开发。 Android应用会在您的设备上显示所有领域文件,您可以在测试应用时实时查看所有领域文件。