对于那些使用 Kotlin的人 ,请尝试在应用中更改
annotationProcessor为
kapt``build.gradle
例如:
// Extensions = ViewModel + LiveDataimplementation "android.arch.lifecycle:extensions:1.1.0"kapt "android.arch.lifecycle:compiler:1.1.0"// Roomimplementation "android.arch.persistence.room:runtime:1.0.0"kapt "android.arch.persistence.room:compiler:1.0.0"
还记得添加这个插件
apply plugin: 'kotlin-kapt'
到应用程序级别build.gradle文件的顶部,然后进行清理和重建(根据https://prelabs.developers.google.com/prelabs/android-
room-with-a-
view/#6进行)
在Android Studio中,如果在粘贴代码时或在构建过程中出现错误,请选择Build> Clean Project。然后选择Build>
Rebuild Project,然后再次进行构建。
更新
如果您已迁移到androidx
def room_version = "2.2.3" // check latest version from docsimplementation "androidx.room:room-runtime:$room_version"kapt "androidx.room:room-compiler:$room_version"



