1

我最近将 Lombok 添加到我的 Android 项目中,使用 @RequiredArgsConstructor 和 @AllArgsConstructor 注释时出现以下错误:

error: cannot find symbol
@AllArgsConstructor
^
  symbol:   class ConstructorProperties
  location: package java.beans
1 error

我试图遵循这个问题的解决方案:Android Studio 找不到来自 lombok 的 AllArgsConstructor,但是,我收到以下错误:

error: cannot find symbol
@AllArgsConstructor(suppressConstructorProperties = true)
                                                    ^
  symbol:   method suppressConstructorProperties()
  location: @interface AllArgsConstructor
2 errors

我还尝试lombok.config使用以下行添加文件:

lombok.anyConstructor.suppressConstructorProperties = true

但它什么也没做。是否有任何解决方法可以让 Lombok 注释在 Android 上运行?

4

1 回答 1

1

尝试切换到旧版本的 Lombok。我切换回 1.16.10(仍然是相当新的版本),然后删除注释中的 suppressConstructorProperties 值。

于 2017-10-29T10:53:25.003 回答