我们正在从ObjectBox 0.9.15迁移到1.3.4。
在更新类(删除@Relation等)后,我们为ObjectBox浏览器添加了依赖项,但它无法启动。我试图调试引擎盖下发生的事情,但它很简单:
public boolean start(Context context) {
if(!BoxStore.isObjectBrowserAvailable()) {
return false;
}
// main logic below
}
BoxStore.isObjectBrowserAvailable()
返回false。不幸的是,它是一个本机方法public static native boolean isObjectBrowserAvailable()
,所以我不知道下一步能做什么。
我三次检查了build.gradle
,它看起来很好:
buildscript {
repositories {
jcenter()
maven { url "http://objectbox.net/beta-repo/" }
}
dependencies {
classpath 'io.objectbox:objectbox-gradle-plugin:1.3.4'
}
}
apply plugin: 'com.android.application'
dependencies {
debugCompile "io.objectbox:objectbox-android-objectbrowser:1.3.4"
releaseCompile "io.objectbox:objectbox-android:1.3.4"
}
apply plugin: 'io.objectbox'
发布于 2018-11-20 21:32:45
objectbox的2.2.0版本解决了这个问题。
https://stackoverflow.com/questions/48112018
复制相似问题