我在带有 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.
但是,如果我删除其中任何一个,它就会正常工作。
有什么想法/解决方案吗?