0

我试图迁移到 objectbox iv 构建一个示例 iv 配置了所有需要的项目 gradle 的 gradle:

buildscript {
    ext.object_box_version = '1.0.1'
    repositories {
        maven { url "http://objectbox.net/beta-repo/" }
    }

    dependencies {
        classpath "io.objectbox:objectbox-gradle-plugin:$object_box_version"
    }

    allprojects {
        repositories {
            maven { url "http://objectbox.net/beta-repo/" }
        }
    }
}

应用等级:

apply plugin: 'io.objectbox'

dependencies {
    implementation "io.objectbox:objectbox-android:$object_box_version"
    implementation "io.objectbox:objectbox-kotlin:$object_box_version"
    kapt "io.objectbox:objectbox-processor:$object_box_version"
}

用户等级:

@Entity
class User(
        @Id
        var id: Long = 0,
        var name: String = ""
)

当我创建我的 App 类来构建 BoxStore 时,我找到了 MyObjectBox,但是在我的代码中引用了它并且我点击重建后,我得到错误找不到 MyObjectBox(或任何其他 ObjectBox 生成的类,如 Entity_ ..)

4

1 回答 1

1

我所缺少的只是

apply plugin: 'kotlin-kapt'
于 2017-09-17T18:33:58.457 回答