關(guān)于小白學(xué)習(xí)集成ObjectBox 的記錄

  • 1.主要先說集成,其他后面再說,網(wǎng)上大哥們各說各樣,嘗試搭建未能成功(也許是我自己姿勢不對,總之剛開始有點(diǎn)磨人),后面根據(jù)自己的“小老師”指點(diǎn)、訓(xùn)斥以及自己的踩坑經(jīng)驗(yàn)加以記錄,畢竟能成功集成才是首要大事;

(1)首先去Android Studio 的左上角找到可以切換Project和Android的地方,選中Project,并在根目錄中找到build.gradle(注意:不是app目錄下的build.gradle),并在對應(yīng)的地方加入對應(yīng)的代碼:

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了,對應(yīng)著下圖plugins代碼塊的application下面的位置加入代碼語句:


5a7d9a81f4b8db10bfc831d282157cf.png
//這個(gè)有兩種形式,跟著application的格式走就好了
    id 'com.android.application'
    id 'io.objectbox'

//或者有時(shí)候是這種寫法:
apply plugin: '.......'  //這是application的
apply plugin: 'io.objectbox'

(3)接下來新建一個(gè)類,并對應(yīng)鍵入Entity和Id:


ffd190558fb29111f1d96834b6f24bb.png

56008a74df580a95e44195615eb82eb.png

大概效果如下:


206e07711a49f2cac0737f465c380ca.png

一般你集成好了,鍵入@鍵,就會(huì)跳出@Entity 和@Id這兩項(xiàng),不然的話,你@之后是找不到這兩項(xiàng)的,下面兩圖就是沒有集成的情況下的效果:


9f2196a110bf69e8dcde3a4e4063790.png
877878a3aee6e4d4002ab8d2c021f91.png

OK,對于ObjectBox的集成就是這樣啦! 關(guān)于接下的使用嘛... 我后續(xù)很好吃透掌握再來更新分享吧。但愿我的小小記錄能幫到有需要的你。

                                                                    來自一位正在成長的程序媛....
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容