美文网首页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