gpt4 book ai didi

android - Lombok 无法使用 "Android room"。给出 "error: Cannot find getter for field"

转载 作者:搜寻专家 更新时间:2023-11-01 08:26:48 29 4
gpt4 key购买 nike

我在带有 gradle 3.0.0-alpha1 的 android studio 3.0 预览版中使用 Lombok。我的依赖项中有以下两个注释处理器:

annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha1"
annotationProcessor "org.projectlombok:lombok:1.16.16"

现在,如果我在同一个类中使用来自两个依赖项的注释,例如:

@Entity(tableName = "test")
@Getter
public final class TestEntity {...}

它会产生一个错误,即:

error: Cannot find getter for field.

但如果我删除其中任何一个,它就会正常工作。

有什么想法/解决方案吗?

最佳答案

重新排序您的注解处理器声明。将 lombok 移到房间编译器上方

关于android - Lombok 无法使用 "Android room"。给出 "error: Cannot find getter for field",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44203814/

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