gpt4 book ai didi

Android Room Database - Unresolved reference @Entity 和其他注释

转载 作者:IT老高 更新时间:2023-10-28 13:39:57 35 4
gpt4 key购买 nike

我在我的应用中使用 Android Room Persistence 库 (v.1.0.0-alpha1)。虽然它工作正常,但当我在 Android Studio 中打开模型类(Kotlin Data 类)时,它显示用于 Room 数据库的所有注释的未解析引用,如 @Entity@ColumnInfo 等等。我尝试将 arch 库的版本更改为 1.0.0-alpha5,但结果相同。

在 Lint 检查中,它显示 Remove deprecated symbol import 用于所有导入的注释。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"

最佳答案

这里有一个例子。

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"

关于Android Room Database - Unresolved reference @Entity 和其他注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45732655/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com