Android多模块项目dagger2的解决方案

2020-03-25  本文已影响0人  Hanqiong

首先说明一下我们要解决的痛点

在多模块项目中,通常情况下我们需要在上层App中处理模块A和模块B的Module,这样的话,如果我们想要单独依赖模块A的时候,这里的模块B就会报错,这就是主要解决的问题。

解决方案:github

1.依赖router_dagger_helperrouter_dagger_processor

2.在模块A中的Module中加上注解

3.上层App中处理

具体可以去github中查看代码,在这里也只是分享一种思路,有问题的话可以共同探讨。

上一篇 下一篇

猜你喜欢

热点阅读