【问题标题】:I have a Error to add @Entity data annotation to class android for room database我将@Entity 数据注释添加到房间数据库的类 android 时出错
【发布时间】:2021-04-01 20:27:51
【问题描述】:

我在 Android 网站上的朋友们我复制了 Gradle 中与房间相关的依赖项,但我无法将与实体相关的 Dataantotaion 添加到类中,并且在添加 @Entity 后出现错误“无法解析符号‘实体’ 我使用 Java 安卓

【问题讨论】:

    标签: java android database sqlite android-room


    【解决方案1】:

    改变

    annotationProcessor "android.arch.persistence.room:compiler:$Versionroom"
    

    implementation "android.arch.persistence.room:compiler:$Versionroom"
    

    并添加

    javaCompileOptions {
    annotationProcessorOptions {
        includeCompileClasspath = true
        }
      } 
    

    希望这可以帮助您解决符号解析问题。

    【讨论】:

      【解决方案2】:

      你必须为它添加房间依赖和annotationProcessor依赖试试是:

      implementation "androidx.room:room-runtime:$room_version"
      annotationProcessor "androidx.room:room-compiler:$room_version"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多