关于小白学习集成ObjectBox 的记录

  • 1.主要先说集成,其他后面再说,网上大哥们各说各样,尝试搭建未能成功(也许是我自己姿势不对,总之刚开始有点磨人),后面根据自己的“小老师”指点、训斥以及自己的踩坑经验加以记录,毕竟能成功集成才是首要大事;

(1)首先去Android Studio 的左上角找到可以切换Project和Android的地方,选中Project,并在根目录中找到build.gradle(注意:不是app目录下的build.gradle),并在对应的地方加入对应的代码:

3ae00e5e518e1c3a69b86c072c19c67.png

代码:

buildscript {
    //加入这句
    ext.objectboxVersion = "3.1.2"

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:4.1.3"
        //加入这句
        classpath("io.objectbox:objectbox-gradle-plugin:$objectboxVersion")

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

(2)接着就是需要去找到app目录下的build.gradle了,对应着下图plugins代码块的application下面的位置加入代码语句:


5a7d9a81f4b8db10bfc831d282157cf.png
//这个有两种形式,跟着application的格式走就好了
    id 'com.android.application'
    id 'io.objectbox'

//或者有时候是这种写法:
apply plugin: '.......'  //这是application的
apply plugin: 'io.objectbox'

(3)接下来新建一个类,并对应键入Entity和Id:


ffd190558fb29111f1d96834b6f24bb.png

56008a74df580a95e44195615eb82eb.png

大概效果如下:


206e07711a49f2cac0737f465c380ca.png

一般你集成好了,键入@键,就会跳出@Entity 和@Id这两项,不然的话,你@之后是找不到这两项的,下面两图就是没有集成的情况下的效果:


9f2196a110bf69e8dcde3a4e4063790.png
877878a3aee6e4d4002ab8d2c021f91.png

OK,对于ObjectBox的集成就是这样啦! 关于接下的使用嘛... 我后续很好吃透掌握再来更新分享吧。但愿我的小小记录能帮到有需要的你。

                                                                    来自一位正在成长的程序媛....
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容