美文网首页
kotlin dagger 冲突

kotlin dagger 冲突

作者: XII01 | 来源:发表于2020-06-01 15:06 被阅读0次

    我们现在项目中使用了Dagger 或在Arouter

        annotationProcessor deps.arouter_compiler
        annotationProcessor deps.dagger.android_support_compiler
        annotationProcessor deps.dagger.compiler
    

    然后添加了kotlin

    apply plugin: 'kotlin-android'
    apply plugin: 'kotlin-android-extensions'
    apply plugin: 'kotlin-kapt'
    
    kapt {
        generateStubs = true
        arguments {
            arg("moduleName",project.getName())
        }
    }
    
    

    然后就dagger 或者arouter生成的注解不见了,这个时候我们要把annotationProcessor 改成kapt

        kapt deps.arouter_compiler
        kapt deps.dagger.android_support_compiler
        kapt deps.dagger.compiler
    

    这里提一下,怎么解决模块组件化,使用黄油刀R 跟R2的问题,我这里是用kotlin 来解决,欢迎有其他方案
    分享出来,databing也算一种,个人喜好。

    相关文章

      网友评论

          本文标题:kotlin dagger 冲突

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