我在我的应用程序中使用 Android Room Persistence 库 (v.1.0.0-alpha1)。
虽然它工作正常,但当我在 Android studio 中打开模型类(Kotlin 数据类)时,它显示用于 Room 数据库的所有注释的未解析参考,例如@Entity, @ColumnInfo我尝试将 arch 库的版本更改为 1.0.0-alpha5 但结果是相同的。
在 Lint 检查中显示删除已弃用的符号导入对于所有导入的注释。AS 之前没有显示此错误。
我该如何解决这个问题
Edit以下是我在 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"
这里有一个例子。
https://github.com/jsperk/PocRoom https://github.com/jsperk/PocRoom
请记住,您需要添加:
Gradle(项目)-->maven https://maven.google.com
Gradle(模块应用程序)依赖项 -->
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"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)