根据Any way to do Android binding with Lombok accessors?和https://github.com/rzwitserloot/lombok/issues/894,如果将Lombok用于生成的getter / setter,则数据绑定存在问题。
使用Lombok时,我不想拥有公共字段或手动编码getter / setter / constructor。
适用于Android Studio的Lombok插件已正确安装,并且没有给我任何错误。
build.gradle
文件的“依赖项”部分包括以下几行:
compileOnly "org.projectlombok:lombok:$lombok_version"
annotationProcessor "org.projectlombok:lombok:$lombok_version"
版本:
lombok_version = "1.18.6"
com.android.tools.build:gradle:3.4.0
版本5.1.1
有人有解决问题或提供解决方法的想法吗?