APP端小技巧

关于dagger2 使用无法自动生成问题解决(最全解决方案)

2019-04-03  本文已影响0人  我们都很努力着

按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
}

小白看不懂下面留言

上一篇 下一篇

猜你喜欢

热点阅读