本文主要是介绍关于dagger2 使用无法自动生成问题解决(最全解决方案),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
按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(module)的最后添加下面代码
apply plugin: 'kotlin-kapt
kapt {generateStubs = true
}
小白看不懂下面留言
这篇关于关于dagger2 使用无法自动生成问题解决(最全解决方案)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!