跳转至

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

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

本站说明

一起在知识的海洋里呛水吧。广告内容与本站无关。如果喜欢本站内容,欢迎投喂作者,谢谢支持服务器。如有疑问和建议,欢迎在下方评论~

📖AndroidTutorial 📚AndroidTutorial 🙋反馈问题 🔥最近更新 🍪投喂作者

Ads