美文网首页APP端小技巧
关于dagger2 使用无法自动生成问题解决(最全解决方案)

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

作者: 我们都很努力着 | 来源:发表于2019-04-03 17:31 被阅读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
}

小白看不懂下面留言

相关文章

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/janzbqtx.html