Android studio生成新的DaggerComponet.java文件

时间:2016-07-08 21:16:20

标签: android-gradle dagger-2

我已经在名为LpComponent.java的类中定义了我的Dagger2组件文件,因此我需要使用DaggerLpComponent类引用来实例化事物。

但是当我更新LpComponent.java文件时,DaggerLpComponent没有被重新创建,只有这样才能清除整个项目并重建它。

我可以指定DaggerLpComponent.java依赖于LpComponent.java吗?

还不清楚什么规则生成DaggerLpComponent.java文件。我已经尝试过./gradlew任务,看看是否有一些生成文件的匕首特定任务,但没有看到任何内容..

1 个答案:

答案 0 :(得分:1)

Dagger 2通过注释处理工作,这在编译时发生。对项目进行简单编译应触发Dagger 2注释处理器运行并生成新源。使用Android,这应该是以"编译"开头的最小任务之一。在你的名字中有你的构建类型和风格。