使用Dagger2和Kotlin时,当存在其他调用代码时,我的组件类实现不会生成.如果不存在调用代码,则生成实现.
例如
val comp = DaggerMyComponent.create()
Run Code Online (Sandbox Code Playgroud)
导致构建失败,DaggerMyComponent未生成,因此无法找到
// val comp = DaggerMyComponent.create()
Run Code Online (Sandbox Code Playgroud)
该DaggerMyComponent班是生成和磁盘上被观看,生成成功.
我使用Kotlin beta-1103尝试过Dagger 2.0.1,2.0.2,2.1-Snapshot.如果需要,我可以发布我的gradle文件,源代码或堆栈跟踪.
有没有人遇到过这个问题?