java - 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'
解决方案
启用注释处理:
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. 同步模块。
我希望这可以帮助你。
推荐阅读
- java - JSON-B 对象到字符串
- hyperledger-fabric - 每个频道的同意者子集 - 每个频道的组织的单独订购者
- javascript - CodeWars 排序数字和字母
- javascript - 在 Next.js 中处理 Promise 和错误处理
- java - indexOfAny 方法的任何替代方法?
- linkedin - 如何在 LinkedIn 上创建暗共享?
- jinja2 - 如何将字符串转换为 jinja2 模板中的日期时间对象
- reactjs - React redux saga - 使用种族完全没有效果
- django - 按配送中心数量筛选产品渠道顾问 REST API
- postgresql - 使用更新 pgsql 集中的选择