我应该将所有注释处理器更改为Kotlin项目中的kapt吗

JGu*_*Guo 0 kotlin android-studio android-glide android-room

我注意到我必须在Kotlin项目中使用kapt而不是annotationProcessor使其Dagger 2正常工作。我是否必须对所有库(特别是GlideRoom)执行相同的操作?

Yos*_*aya 5

是的,建议这样做。该文件指出:

如果您以前使用了Android对注释处理器的支持,请使用替换annotationProcessor配置的用法kapt。如果您的项目包含Java类,kapt则还将照顾它们。

阅读有关使用kapt的更多信息