Ошибка сборки после обновления с Kotling 1.3.21 до 1.3.30:
AppComponent.java:16: error: [Dagger/MissingBinding]
java.util.Map<java.lang.Class<? extends androidx.lifecycle.ViewModel>,
javax.inject.Provider<androidx.lifecycle.ViewModel>>
cannot be provided without an @Provides-annotated method.
Воспроизведено в двух разных проектах со схожими зависимостями от компонентов Kotlin, Dagger и Architecture.
Я подозреваю, что это как-то связано с последними обновлениями kapt в kotlin 1.3.30: https://blog.jetbrains.com/kotlin/2019/04/kotlin-1-3-30-released/
Пробовал отключать/включать опции kapt из статьи, пробовал чистить лодыжки, делать недействительными кэши, ничего не помогает. Только понижение до 1.3.21 проектов строится успешно.