我在gradle resolutionStrategy选项中看到。但是,无法看到将保留两个版本库的选项。这是为什么?Gradle依赖冲突 - 保留所有依赖关系版本
回答
Gradle中没有选项可以同时使用同一个库的两个不同版本。然而,如果你想为不同的构建使用不同的版本,你可以通过创建单独的配置(在Android中这些可以是不同的构建变体)来做到这一点。
我想这样做只有当我的SDK有一个不同于我的项目的依赖版本时,所以构建变体在这里没有意义,是吗?我有一个想法来重新包装SDK的依赖关系。你对这个想法有什么看法? – qbait
您能解释一下SDK和项目之间的区别吗? SDK的 – AndroidGuy
,我的意思是,我们团队编写的一个库。按计划,我的意思是,一个使用这个库的项目。 – qbait
- 1. Android Studio依赖版本冲突gradle
- 2. Gradle拉依赖关系时的版本冲突
- 3. Bower依赖版本冲突
- 4. 依赖版本冲突maven
- 5. Masterpass依赖关系与其他依赖关系发生冲突
- 6. Nuget依赖关系版本
- 7. 新的依赖关系React native - gradle clean - 无法解决所有依赖关系
- 8. 冲突的依赖关系 - android studio
- 9. C#类库依赖关系冲突
- 10. CXF冲突Xerces依赖关系
- 11. Gradle测试依赖关系
- 12. Gradle任务依赖关系
- 13. Cloud Endpoint Gradle依赖关系
- 14. Gradle依赖关系排除
- 15. Gradle:添加依赖关系
- 16. Pentaho maven/gradle依赖关系
- 17. 导入gradle依赖关系
- 18. Android Gradle依赖关系
- 19. Gradle依赖关系解析
- 20. Gradle Plugin jar依赖关系
- 21. 宝石依赖版本冲突安装
- 22. 如何解决依赖版本冲突?
- 23. 依赖版本上node.js的冲突
- 24. Gradle依赖版本语法
- 25. 保留依赖
- 26. 依赖的Maven副本依赖关系
- 27. maven依赖冲突
- 28. Haskell依赖冲突
- 29. Maven依赖冲突
- 30. 冲突的依赖
为什么你需要使用同一个库的2个版本? – Opal
假设库的更新崩溃了我SDK中的某些内容,但在使用此SDK的项目中,我想使用最新版本。 – qbait