android - 依赖版本的选择
问题描述
考虑在主应用程序中有两个依赖项(a 和 b)。在主应用程序中,我们直接保留了依赖项“a”的一个版本(例如 1.0.0),我们也保留了依赖项“b”。但是在依赖'b'中包含更高版本的依赖'a'(比如1.0.1)。那么在运行主应用程序时,将考虑哪个版本的依赖项'a'。?
解决方案
AFAIK,它将始终在所有可用版本中采用最新版本的依赖项,您可以通过指定强制让gradle
知道使用特定版本来避免这种情况。
implementation("a:1.0.0"){
force = true
}
您还可以检查依赖关系树或外部库文件夹中使用的版本
推荐阅读
- android-studio - 如何在 Android Studio 4.2 上导入 .AAR 模块
- networking - GCP - 没有 Cloud NAT,但给定公共 IP 离开 VPC
- python - 在弹丸运动中找到击中目标的角度
- django - 为什么 djangoRest 框架 retrieveAPIView 不能用电子邮件过滤?
- uml-designer - UML-Designer:隐藏关联标签
- javascript - 如何根据状态渲染组件
- anaconda - Anaconda Navigator 无法使用 PythonQtError 打开
- python - python左不包括2个数据帧之间的连接
- oracle - 使用相同的凭据从 App A 导航到 App B - APEX 19.2
- java - 在 Payara 5 中升级到 Servlet 4.0 会导致奇怪的 FacesException