同一个库的多个版本

Fis*_*man 5 java android gradle dagger

我有项目A,曾经有模块A1,使用dagger v.1.2.2.现在我想添加项目A,模块A2,它依赖于dagger v.2.0.但我不能因为这两个匕首库存冲突.我可以在不同的Android模块中以某种方式处理多个版本的库吗?

fab*_*fab 0

您需要排除 dagger v.1.2.2 库并让 dagger v.2.0. 后者通常会向后兼容。查看 gradle 文档了解如何排除特定依赖项。 https://docs.gradle.org/current/userguide/dependency_management.html

  • dagger 2.0 和 1.2.2 向后兼容 (3认同)