生成的类未找到

时间:2015-11-12 01:38:50

标签: kotlin dagger-2

使用Dagger2和Kotlin时,如果存在其他调用代码,则不会生成我的组件类实现。如果不存在调用代码,则生成实现。

E.g。

val comp = DaggerMyComponent.create()

导致构建失败,DaggerMyComponent未生成,因此无法找到

// val comp = DaggerMyComponent.create()

生成DaggerMyComponent类,可以在磁盘上查看,构建成功。

我使用Kotlin beta-1103尝试过Dagger 2.0.1,2.0.2,2.1-Snapshot。 如果需要,我可以发布我的gradle文件,源代码或堆栈跟踪。

之前有没有人遇到过这个问题?

1 个答案:

答案 0 :(得分:5)

在您应用的构建文件中,请确保已添加

/

可以在这里找到一些示例项目

https://github.com/damianpetla/kotlin-dagger-example/tree/master/app https://github.com/burntcookie90/KotlinDaggerDataBinding