【发布时间】:2021-04-01 20:27:51
【问题描述】:
我在 Android 网站上的朋友们我复制了 Gradle 中与房间相关的依赖项,但我无法将与实体相关的 Dataantotaion 添加到类中,并且在添加 @Entity 后出现错误“无法解析符号‘实体’ 我使用 Java 安卓
【问题讨论】:
标签: java android database sqlite android-room
我在 Android 网站上的朋友们我复制了 Gradle 中与房间相关的依赖项,但我无法将与实体相关的 Dataantotaion 添加到类中,并且在添加 @Entity 后出现错误“无法解析符号‘实体’ 我使用 Java 安卓
【问题讨论】:
标签: java android database sqlite android-room
改变
annotationProcessor "android.arch.persistence.room:compiler:$Versionroom"
到
implementation "android.arch.persistence.room:compiler:$Versionroom"
并添加
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath = true
}
}
希望这可以帮助您解决符号解析问题。
【讨论】:
你必须为它添加房间依赖和annotationProcessor依赖试试是:
implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version"
【讨论】: