如何使Dagger 1和Dagger 2在一个Android项目中共存? [英] How do I make Dagger 1 and Dagger 2 coexist together in one Android project?

查看:121
本文介绍了如何使Dagger 1和Dagger 2在一个Android项目中共存?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

We have a huge codebase to migrate from dagger 1 to dagger 2 but we would like to do it step by step. For that we were thinking to have both versions as our project dependency and do the migration module by module. But we were unable to make it work. This is the article we referred https://fernandocejas.com/2016/08/03/android-dagger-1-and-2-living-together/ but without any luck or is there any other way? Thanks.

推荐答案

别无他法。

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

如文本所述。

这篇关于如何使Dagger 1和Dagger 2在一个Android项目中共存?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆