2017-09-16 80 views
0

我嘗試遷移到objectbox IV建立一個例子 IV配置gradle這個與所有需要 項目gradle這個:每次我有參考MyObjectBox或Entiry_類構建時失敗

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/" } 
     } 
    } 
} 

應用gradle這個:

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 = "" 
) 

比當我創建我的應用程序類來建立BoxStore我找到MyObjectBox但我有我的代碼中的引用它,我打我重建我得到錯誤不能找到MyObjectBox(或任何其他ObjectBox生成類像Entity_ ..)

+0

不要在這裏發現任何明顯的東西。所以我有幾個問題要問你:1)你在構建中看到任何錯誤嗎?還有什麼可能與ObjectBox有關的? 2)你的「應用插件」命令的順序是什麼? 3)您是否檢查https://github.com/objectbox/objectbox-examples/tree/master/objectbox-kotlin-example是否適合您?如果是這樣,與您的項目相比有什麼不同? –

+0

喜 1)沒有錯誤或警告 2)我試圖 應用插件: 'com.android.application' 應用插件: 'io.objectbox' 應用插件: '科特林-機器人' 應用插件:「kotlin-機器人的擴展 和 應用插件: 'com.android.application' 應用插件: '科特林-機器人' 應用插件: '科特林-機器人的擴展' 應用插件: 'io.objectbox' 3)我還沒有試過樣品,但生病現在試試 我卸載了android studio和sdk並重新安裝了任何東西都沒有改變.. – CodePLeX

回答

0

我錯過的全部是

apply plugin: 'kotlin-kapt'