android - 运行什么任务来重新创建 Dagger 2 注入(inject)文件

标签 android android-gradle-plugin dagger-2

当我对 Dagger 2 组件进行更改时,我希望它重建注入(inject)类。但我不想运行整个项目 Rebuild,因为即使使用 gradle 守护程序,这也需要 5 分钟。

在某些情况下它会自动重建,但在其他情况下则不会。

我可以运行什么 gradle 任务来重新创建 Dagger 2 文件?

最佳答案

您需要通过运行apt插件来生成源文件。编译源代码时会发生这种情况。使用 gradlewcompileDebugSources 触发编译或在 IDE 中使用 Make Project

如果您想查看sources ,您可以看到它将自身附加到 javaCompile 任务。

另请参阅How to trigger the minimal task on Gradle to run apt plugin .

关于android - 运行什么任务来重新创建 Dagger 2 注入(inject)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35726054/

相关文章:

java - Dagger 2 中的作用域

java - Android PDF生成

android - Kotlin 版本 1.1.4-eap-77 不工作

java - 在Android应用程序中使用OpenCV人脸识别算法

android - 如何使用 Gradle resolutionStrategy 强制依赖版本?

android - 在 Android Studio (v0.8.9) 中引用外部库项目

android - 使用 Dagger2 的多模块 android 应用程序,在功能模块中不使用 `kapt`

java - 是否有必要用 Dagger 2 注入(inject)一切?

Android:点击 float 操作菜单不起作用

java - 解析jsoup url android