关于dagger2 使用无法自动生成问题解决(最全解决方案)
程序员文章站
2022-05-03 12:53:57
...
按JAVA语言区分 建议Gradle构建版本升级到最新
JAVA(低版本-弃用)
compile 'com.google.dagger:dagger:2.21'
kapt 'com.google.dagger:dagger-compiler:2.21'
JAVA
目标model的dependencies
implementation 'com.google.dagger:dagger:2.21'
implementation 'com.google.dagger:dagger-android:2.21'
annotationProcessor 'com.google.dagger:dagger-compiler:2.21'
Kotlin
目标model的dependencies
implementation 'com.google.dagger:dagger:2.21'
kapt 'com.google.dagger:dagger-compiler:2.21'
JAVA和Kotlin混合使用
需要在目标build.gradle的最后添加下面代码
apply plugin: 'kotlin-kapt
kapt {
generateStubs = true
}
小白看不懂下面留言