建立错误的更新从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.
转载与上科特林,匕首和架构组件类似的依赖两个不同的项目。
我怀疑它在某种程度上与最近kapt更新在科特林1.3.30: https://blog.jetbrains.com/kotlin/2019/04/kotlin-1-3-30-released/
尝试禁用/启用从文章kapt选项,试图gradle这个干净的,无效的高速缓存,没有什么帮助。 只有降级到1.3.21项目成功构建。