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

时间:2018-06-27 15:32:19

标签: android-studio kotlin android-room android-glide

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

1 个答案:

答案 0 :(得分:4)

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

  

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

Read more on Using kapt