【发布时间】:2018-03-19 10:55:23
【问题描述】:
我正在尝试将 Dagger 2.15 与我的 Kotlin 项目集成。即使我绑定了 ViewModel,我也会收到以下编译时异常,
error: [dagger.android.AndroidInjector.inject(T)] java.util.Map<java.lang.Class<? extends android.arch.lifecycle.ViewModel>,? extends javax.inject.Provider<android.arch.lifecycle.ViewModel>> cannot be provided without an @Provides-annotated method.
【问题讨论】:
-
它在 Kotlin Dagger 处理器中的问题你应该将你的 ViewModelFactory 和 ViewModelKey 转换为 Java,因为它对我有用
标签: android kotlin dagger-2 dagger