Android使用lombok报错 NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree¶
更新内容: 2025-07-01
- 2025-07-01 创建文档
android studio运行项目时候报错:
Caused by: java.lang.RuntimeException: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'
app模块的gradle引入lombok版本
dependencies {
// ...
compileOnly("org.projectlombok:lombok:1.18.24")
annotationProcessor("org.projectlombok:lombok:1.18.24")
}
as设置的Gradle JDK:JDK11
根据官网说明,版本用 1.18.38
,再次同步工程运行即可
compileOnly("org.projectlombok:lombok:1.18.38")
annotationProcessor("org.projectlombok:lombok:1.18.38")
lombok官网地址 : https://projectlombok.org/setup/android
本站说明
一起在知识的海洋里呛水吧。广告内容与本站无关。如果喜欢本站内容,欢迎投喂作者,谢谢支持服务器。如有疑问和建议,欢迎在下方评论~