2017-05-11 77 views
0

我在gradle resolutionStrategy选项中看到。但是,无法看到将保留两个版本库的选项。这是为什么?Gradle依赖冲突 - 保留所有依赖关系版本

+0

为什么你需要使用同一个库的2个版本? – Opal

+0

假设库的更新崩溃了我SDK中的某些内容,但在使用此SDK的项目中,我想使用最新版本。 – qbait

回答

0

Gradle中没有选项可以同时使用同一个库的两个不同版本。然而,如果你想为不同的构建使用不同的版本,你可以通过创建单独的配置(在Android中这些可以是不同的构建变体)来做到这一点。

+0

我想这样做只有当我的SDK有一个不同于我的项目的依赖版本时,所以构建变体在这里没有意义,是吗?我有一个想法来重新包装SDK的依赖关系。你对这个想法有什么看法? – qbait

+0

您能解释一下SDK和项目之间的区别吗? SDK的 – AndroidGuy

+0

,我的意思是,我们团队编写的一个库。按计划,我的意思是,一个使用这个库的项目。 – qbait