android 中gradle依赖冲突解决
来源:互联网 发布:世界软件强国排名 编辑:程序博客网 时间:2024/06/13 15:17
android项目开发中经常会遇到库依赖异常,大多是版本依赖的冲突问题,说明下常见的版本依赖冲突解决方式
首页看下我们项目的依赖关系
./gradlew dependencies :app:dependencies
:app表示依赖module
mac下运行可能人别不了命令行,运行chmod +x gradlew
添加权限
可以看到依赖结构是树状结构,各库下又依赖了android的官方提供的一些库,如果依赖的库不是太多的话,可以使用transitive参数,使得依赖库所需的依赖不直接使用,在依赖库的module中同一级上做依赖关系
implementation 'com.android.support:appcompat-v7:26.1.0' compile ('com.alibaba.android:vlayout:1.2.2@aar') { transitive = false } ```transitive为false表示单独依赖,true为默认树状依赖这种解决方式只用于当前的依赖包只是版本导致的,且版本变动不大,起码它的代码package路径一致,如果差异很大可以指定依赖关系中特定包不包含到依赖中
implementation ‘com.android.support:appcompat-v7:26.1.0’
compile (‘com.alibaba.android:vlayout:1.2.2@aar’) {
exclude group: ‘support-v4’
}
“`
阅读全文
0 0
- android 中gradle依赖冲突解决
- Gradle解决依赖冲突
- gradle 解决依赖冲突问题
- Android Studio(Gradle)解决库依赖冲突问题
- Android Studio(Gradle)解决库依赖冲突问题
- Android Studio(Gradle)解决库依赖冲突问题
- Android Studio(Gradle)解决库依赖冲突问题
- Android Studio(Gradle)解决库依赖冲突问题
- Android Studio(Gradle) 解决库依赖 冲突问题
- Gradle for Android(四)——依赖冲突解决
- Android Studio(Gradle)解决库依赖冲突问题
- 解决gradle管理依赖中 出现servlet-api.jar冲突的问题。
- [Gradle中文教程系列]-跟我学Gradle-5.6:依赖-依赖报告和冲突的解决
- Android studio 依赖冲突的解决
- android studio 解决依赖库冲突问题
- 解决gradle的本地工程依赖和通过maven依赖之间的冲突问题
- Gradle依赖项学习总结,dependencies、transitive、force、exclude的使用与依赖冲突解决
- Gradle依赖项学习总结,dependencies、transitive、force、exclude的使用与依赖冲突解决
- Excel大家来找茬,两列数据对比找出不同数据
- 阿里传奇工程师多隆的程序世界
- monthOne error
- CentOS7安装mysql详解
- 如何提高信用分,跨过借钱难的门槛
- android 中gradle依赖冲突解决
- CUDA内存分配、释放、传输,固定内存
- 数据流中第一个唯一的数字-LintCode
- android开发dialog弹窗点击蒙板(或者back键)第一次输入法键盘消失,点击第二次弹窗消失
- Studio中Gradle文件出问题的解决方式
- 11月28日云栖精选夜读:阿里巴巴正式开源其自研容器技术Pouch
- 如何用maven 手动把本地jar安装到本地仓库和将本地项目打包并安装到本地资源仓库
- insert into 同时可用其主键id
- Android Toast与Snackbar