我想知道在混合Java和Kotlin文件的Android项目中,我们是否必须使用 annotationProcessor 或 kapt,或两者都使用?
在我的理解中, annotationProcessor必须用于使用注解进行代码生成的Java文件,而kapt必须用于使用注解进行代码生成的Kotlin文件。
我有一个混合两种语言的项目,我只是用 kapt 替换了 build.gradle 中的所有 annotationProcessor 依赖项。令人惊讶的是,它构建并且似乎运行正确,但我不明白为什么 kapt 即使使用 Java 文件也能很好地工作......
有人可以向我解释吗?
谢谢