如何使Dagger 1和Dagger 2在一个Android项目中共存?

时间:2018-11-14 02:09:55

标签: android gradle dagger-2 dagger shadowjar

我们有一个庞大的代码库,可以从匕首1迁移到匕首2,但我们想一步一步地做到这一点。为此,我们考虑将两个版本都作为项目依赖项,并逐模块进行迁移。但是我们无法使其正常工作。这是我们推荐的文章https://fernandocejas.com/2016/08/03/android-dagger-1-and-2-living-together/,但没有运气还是有其他方法?谢谢。

1 个答案:

答案 0 :(得分:0)

别无他法。

在尝试同时使用两个Dagger版本时,您可能会遇到不同的情况,例如类路径冲突和冲突或传递依赖项问题。因此,为了避免它们,我们必须以某种方式重新放置Dagger 2软件包。

如文字所说。