当前位置: 代码迷 >> 综合 >> Dagger2 DaggerYourApplicationComponent 没有自动生成的问题解决方案【Kotlin】
  详细解决方案

Dagger2 DaggerYourApplicationComponent 没有自动生成的问题解决方案【Kotlin】

热度:57   发布时间:2023-10-10 12:45:23.0

DaggerYourApplicationComponent 无法生成

  • 如果你看的是[Dagger2 官方文档](https://google.github.io/dagger/android)出现的这个问题那么在这里可以得到解决办法
    • gradle 引用

如果你看的是Dagger2 官方文档出现的这个问题那么在这里可以得到解决办法

gradle 引用

首先官方文档中给出的引用如下:

dependencies {compile 'com.google.dagger:dagger-android:2.x'compile 'com.google.dagger:dagger-android-support:2.x' // if you use the support libraries> 这里是引用annotationProcessor 'com.google.dagger:dagger-android-processor:2.x'
}

这里面他没有用到 compiler ,根据我的测试应该在gradle中如下引用。
注意我使用的是 Kotlin

  implementation 'com.google.dagger:dagger-android:2.22.1'implementation 'com.google.dagger:dagger-android-support:2.22.1' // if you use the support librarieskapt 'com.google.dagger:dagger-android-processor:2.22.1'kapt 'com.google.dagger:dagger-compiler:2.22.1'

如果你也使用Kotlin 那么下面的插件也要添加上

apply plugin: 'kotlin-kapt'

下面我将会出一个 Dagger2-android 的相关学习文档

  相关解决方案