Android Dagger 2 无法自动生成 Dagger Component


给项目升级 gradle(3.0)和 build(27)后发现 Dagger 2 无法自动生成 Dagger Component 类了。

原因竟是我把 :

kapt 'com.google.dagger:dagger-compiler:2.13'

换成了

annotationProcessor 'com.google.dagger:dagger-compiler:2.13'

看来 Kotlin 项目还是必须使用 kapt 才行。

同时需要加上:

apply plugin: 'kotlin-kapt'

kapt {
generateStubs = true
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM