标签: android-studio kotlin android-room android-glide
我注意到我必须使用kapt而不是annotationProcessor才能使Dagger 2在我的Kotlin项目中正常工作。我是否必须对所有库(特别是Glide和Room)执行相同的操作?
kapt
annotationProcessor
Dagger 2
Glide
Room
答案 0 :(得分:4)
是的,建议这样做。该文档指出:
如果您以前使用Android支持注释处理器,则将annotationProcessor配置的用法替换为kapt。如果您的项目包含Java类,则kapt也会照顾它们。
Read more on Using kapt