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