【问题标题】:Lombok Annotations not Working in AndroidLombok 注释在 Android 中不起作用
【发布时间】:2017-08-13 21:29:58
【问题描述】:

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

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

我试图按照这个问题的解决方案:AllArgsConstructor from lombok is not found by Android Studio,但是,我收到以下错误:

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

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

lombok.anyConstructor.suppressConstructorProperties = true

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

【问题讨论】:

    标签: java android lombok intellij-lombok-plugin


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      • 1970-01-01
      • 1970-01-01
      • 2016-02-04
      • 1970-01-01
      • 2019-10-14
      • 2017-08-12
      相关资源
      最近更新 更多