无法解析 javapoet 中的方法 addModifiers

Can't resolve method addModifiers in javapoet

我正在 Android 中使用注释处理器生成 class。为了生成 classes,我正在使用 javapoet,当我在 java 项目中使用它时它工作正常但在 Android 中我无法访问 addModifiers TypeSpec

上的方法
 TypeSpec clz = TypeSpec.classBuilder("MyClass")
            .addModifiers(Modifier.PRIVATE)
            .build();

我已经导入 javax.lang.model.element.Modifier 但它仍然说无法解析方法 addModifiers,Modifier 源代码中相同方法的参数显示为红色并且将光标悬停在它上面显示 can't resolve symbol modifier信息。这个问题有什么解决办法吗?

Modifier 枚举在 Android 的 class 库中不可用。您需要使用 Java SDK 而不是 Android SDK 进行构建。