【发布时间】:2019-03-22 01:49:55
【问题描述】:
这是我的设置:
- AndroidStudio Lombok 插件已安装
- 在 AndroidStudio 设置中选中启用注释处理
- Gradle 包装器使用的是 4.6 版
- 我使用的是 kotlin 版本 1.2.71
- 我正在使用 com.android.tools.build:gradle:3.2.1
- 每次更改后我都尝试了“使缓存无效/重新启动 AndroidStudio”
- Lombok 依赖项的定义如下:
当我构建应用程序时,我收到以下错误:
注释处理器现在必须显式声明。 发现编译类路径上的以下依赖项 包含注释处理器。 请将它们添加到 annotationProcessor 配置中。 - lombok-1.18.2.jar (org.projectlombok:lombok:1.18.2)我也试过这个依赖设置:
应用插件:'com.android.application' 应用插件:'kotlin-android' 应用插件:'kotlin-android-extensions' 应用插件:'kotlin-kapt' 依赖{ 仅编译“org.projectlombok:lombok:1.18.2” 注释处理器“org.projectlombok:lombok:1.18.2” }但后来我得到“找不到符号”的错误,因为 lombok 没有生成 getter/setter。
【问题讨论】:
标签: android kotlin android-gradle-plugin lombok annotation-processing