AS4.x中java/kotlin使用objectBox数据库无法找到MyObjectBox类

2021/5/30 19:20:25

本文主要是介绍AS4.x中java/kotlin使用objectBox数据库无法找到MyObjectBox类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

一、java下引入objectBox

二、kotlin下引入objectBox

三、参考


一、java下引入objectBox

1.build.gradle (project level):

buildscript {
    ext.objectboxVersion = '2.9.1'
    repositories {
        maven {
            url 'http://maven.aliyun.com/nexus/content/groups/public/'
        }
    }
    dependencies {
        classpath "io.objectbox:objectbox-gradle-plugin:$objectboxVersion"
    }
}

2.build.gradle (module level):

apply plugin: 'io.objectbox' // after applying Android plugin

3.增加一个entity

import io.objectbox.annotation.Entity;
import io.objectbox.annotation.Id;

@Entity
public class Test {
    @Id long id;
}

4.build项目,才能得到MyObjectBox类

二、kotlin下引入objectBox

1.build.gradle (project level):

buildscript {
    ext.kotlin_version = '1.4.31'
    ext.objectboxVersion = '2.8.1'
    repositories {
        maven {
            url 'http://maven.aliyun.com/nexus/content/groups/public/'
        }
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "io.objectbox:objectbox-gradle-plugin:$objectboxVersion"
    }
}

2.build.gradle (module level): 

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-android-extensions'
}

dependencies {
    implementation "io.objectbox:objectbox-android:$objectboxVersion"
    implementation "io.objectbox:objectbox-kotlin:$objectboxVersion"
    annotationProcessor "io.objectbox:objectbox-processor:$objectboxVersion"
}

apply plugin: 'io.objectbox' // after applying Android plugin

3.增加一个entity

import io.objectbox.annotation.Entity
import io.objectbox.annotation.Id

@Entity
data class Note(
        @Id var id: Long = 0,
        var text: String? = null,
        var comment: String? = null
)

4.build项目,才能得到MyObjectBox类

三、参考

1.github不稳定 如何解决github.io访问不稳定问题?

2.java和kotlin语言互转

3.Android Studio 4.1 kotlin不能直接引用控件

4.Kotlin初体验(一)-引入Android Studio

5.ObjectBox数据库使用说明

 

 



这篇关于AS4.x中java/kotlin使用objectBox数据库无法找到MyObjectBox类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程