ObjectBox浏览器不可用

时间:2018-01-05 10:49:25

标签: android objectbox

我们正在从ObjectBox 0.9.15迁移到1.3.4。

更新类(删除@Relation等)后,我们为ObjectBox Browser添加了依赖项,但它没有启动。我试图调试引擎盖下发生的事情,但很简单:

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'

2 个答案:

答案 0 :(得分:0)

看起来这是一个临时问题。我将版本降级为“1.2.2”。和'1.1.0'和浏览器从那里开始。

打开issue on Github

答案 1 :(得分:0)

objectbox的2.2.0版本解决了该问题。