首页 > 解决方案 > Android Studio 3.1.2 - Lombok 抛出错误并要求不存在的选项

问题描述

每次我打开我的项目时,Lombok 都会抛出这个错误:

在此处输入图像描述

问题:Android Studio 设置中不存在提到的选项:

在此处输入图像描述

我安装了最新的 lombok 插件:

在此处输入图像描述

我在 build.gradle 中添加了 lombok 依赖项:

compileOnly 'org.projectlombok:lombok:1.16.22'
annotationProcessor 'org.projectlombok:lombok:1.16.22'

标签: javapluginsandroid-studio-3.0lombok

解决方案


启用注释处理:

1.关闭项目:File -> close project
2.在“Welcome to Android Studio”窗口中:
Configure -> Settings -> Build, Execution, Deployment -> Compiler -> Annotation Processors -> Enable annotation processing

然后,您必须安装 lombok 插件并将其添加到您的模块中:

3.在 android studio 中安装Lombok插件:
文件 -> 设置 -> 插件 -> 搜索 Lombok -> 安装 -> 重启 IDE
4. 模块的Build.gradle文件:

dependencies {
    compileOnly 'org.projectlombok:lombok:1.16.18'     
    compileOnly 'javax.annotation:jsr250-api:1.0'
    annotationProcessor 'org.projectlombok:lombok:1.16.18'
}

5.在项目的根文件夹中创建一个lombok.config文件,并将以下内容添加到其中(并且可以使用):@NoArgsConstructor@AllArgsConstructor

lombok.anyConstructor.suppressConstructorProperties = true

6. 同步模块。

我希望这可以帮助你。


推荐阅读