- 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的集成就是这样啦! 关于接下的使用嘛... 我后续很好吃透掌握再来更新分享吧。但愿我的小小记录能帮到有需要的你。
来自一位正在成长的程序媛....