Android会议室数据库 - 未解决的参考@Entity和其他注释

sil*_*war 8 android kotlin android-studio android-room

我在我的应用程序中使用Android Room Persistence库(v.1.0.0-alpha1).虽然它工作正常,当我打开Android Studio中的模型类(科特林数据类),它显示了用于房间数据库像所有注释未解决的参考@Entity,@ColumnInfo等我试图改变拱库的版本1.0.0 -alpha5但结果相同.

在Lint检查中,它显示了对所有导入的注释删除已弃用的符号导入 .AS之前未显示此错误.

我该如何解决这个问题

编辑 以下是我在build.gradle中添加的导入

compile "android.arch.persistence.room:runtime:1.0.0-alpha5"

compile "android.arch.persistence.room:rxjava2:1.0.0-alpha5"

annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha5"

kapt "android.arch.persistence.room:compiler:1.0.0-alpha5"
Run Code Online (Sandbox Code Playgroud)

Jsp*_*erk 6

这里有一个例子。

https://github.com/jsperk/PocRoom

记住,您需要添加:

Gradle(项目)-> Maven

Gradle(Module App)依赖关系->

implementation "android.arch.persistence.room:runtime:1.0.0"
annotationProcessor "android.arch.persistence.room:compiler:1.0.0"
testImplementation "android.arch.persistence.room:testing:1.0.0"
implementation "android.arch.persistence.room:rxjava2:1.0.0"
Run Code Online (Sandbox Code Playgroud)