我正在尝试使用 kapt 来使用我的注释处理器。但是我遇到了一些问题。
注释处理器 jar 是这样连接的:
kapt files('libs/processor.jar')
provided files('libs/processor.jar')
1) 我正在使用JavaPoet进行代码生成。并以这种方式保存我的课程
JavaFile javaFile = JavaFile.builder(PACKAGE, typeSpec).build();
javaFile.writeTo(processingEnv.getFiler());
但它总是将其保存到 build\generated\source\kapt\release,并且无论构建变体如何,都永远不会调试文件夹。
2)第二个问题是生成的文件有时不会刷新,直到我按Build->Rebuild