我们有一个庞大的代码库,可以从匕首1迁移到匕首2,但我们想一步一步地做到这一点。为此,我们考虑将两个版本都作为项目依赖项,并逐模块进行迁移。但是我们无法使其正常工作。这是我们推荐的文章https://fernandocejas.com/2016/08/03/android-dagger-1-and-2-living-together/,但没有运气还是有其他方法?谢谢。
答案 0 :(得分:0)
别无他法。
在尝试同时使用两个Dagger版本时,您可能会遇到不同的情况,例如类路径冲突和冲突或传递依赖项问题。因此,为了避免它们,我们必须以某种方式重新放置Dagger 2软件包。
如文字所说。