首先说明一下我们要解决的痛点
在多模块项目中,通常情况下我们需要在上层App中处理模块A和模块B的Module,这样的话,如果我们想要单独依赖模块A的时候,这里的模块B就会报错,这就是主要解决的问题。
解决方案:github
1.依赖router_dagger_helper和router_dagger_processor
2.在模块A中的Module中加上注解
3.上层App中处理
具体可以去github中查看代码,在这里也只是分享一种思路,有问题的话可以共同探讨。
首先说明一下我们要解决的痛点
在多模块项目中,通常情况下我们需要在上层App中处理模块A和模块B的Module,这样的话,如果我们想要单独依赖模块A的时候,这里的模块B就会报错,这就是主要解决的问题。
解决方案:github
1.依赖router_dagger_helper和router_dagger_processor
2.在模块A中的Module中加上注解
3.上层App中处理
具体可以去github中查看代码,在这里也只是分享一种思路,有问题的话可以共同探讨。
本文标题:Android多模块项目dagger2的解决方案
本文链接:https://www.haomeiwen.com/subject/kecopftx.html
网友评论