Android 如何将匕首2与包含大量Buck模块的Buck一起使用?
我的Android Buck项目由许多独立的模块组成。例如,登录是自己的buck模块,我的一些大型号属于自己的buck模块等等 我遇到的问题是,如果我将Android 如何将匕首2与包含大量Buck模块的Buck一起使用?,android,dependency-injection,dependencies,dagger-2,buck,Android,Dependency Injection,Dependencies,Dagger 2,Buck,我的Android Buck项目由许多独立的模块组成。例如,登录是自己的buck模块,我的一些大型号属于自己的buck模块等等 我遇到的问题是,如果我将应用程序子类化,我不确定每个buck模块将如何引用它。如果每个buck模块都依赖于包含它的buck模块,应用程序将无法访问相关buck模块中的Dagger模块,因为它将创建循环依赖关系 示例结构: App1_Module -- depends on launcher module, contains manifest Module
应用程序子类化,我不确定每个buck模块将如何引用它。如果每个buck模块都依赖于包含它的buck模块,应用程序
将无法访问相关buck模块中的Dagger模块,因为它将创建循环依赖关系
示例结构:
App1_Module -- depends on launcher module, contains manifest
Module_1 -- buck module (launcher module), contains Dagger module
Module_2 -- buck module, contains Dagger module
...
Module_N -- buck module, contains Dagger module
有没有办法避免子类化应用程序
?如果不是,应用程序将何去何从,依赖关系将如何工作?您能否解释一下为什么所有模块都需要引用应用程序?你有一些代码可以分享吗?