我正在尝试检查我的 Android 应用的领域数据库内容。我已经从模拟器中提取了我的领域文件,现在正尝试使用领域浏览器(领域浏览器 2.0.1,Mac OS X El Capitan)打开它。我尝试打开文件,但浏览器没有显示任何内容;它完全是空白的,没有模型。拖尾文件表明它不是空的 - 我在这里做错了什么?应该像使用 adb 拉取文件一样简单,然后在编辑器中打开 .realm 文件。
问问题
758 次
2 回答
1
如果您只想浏览 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());
}
}
现在转到谷歌浏览器并输入地址栏,
单击连接的设备并开始浏览内容,
于 2016-10-28T17:06:07.793 回答
0
而不是一直将您的领域文件拉到您的 mac,现在还可以选择直接在您的 android 设备上查看您的领域文件。您可以使用我创建的第三方Android Realm 浏览器,让使用 Realm 进行 Android 开发更容易一些。Android 应用程序将显示您设备上的所有领域文件,您可以在测试应用程序时实时查看所有领域文件。
于 2017-08-15T10:28:14.890 回答