Я заметил, что я должен использовать kapt вместо annotationProcessor, чтобы Dagger 2 работал должным образом в моем проекте Kotlin. Должен ли я сделать то же самое для всех библиотек (в частности, Glide и Room)?
kapt
annotationProcessor
Dagger 2
Glide
Room
Да, это рекомендуется делать. В документации указано:
Если вы ранее использовали поддержку Android для процессоров аннотаций, замените использование конфигурации annotationProcessor на kapt. Если ваш проект содержит классы Java, kapt также позаботится о них.
Подробнее об использовании kapt