Android Studio常见问题整理

包冲突问题处理

  1. 查看app的依赖情况
  2. 解决依赖包冲突的方式
//查看app的依赖情况
gradlew -q app:dependencies

在处理依赖包冲突时发现.以下两种方式的作用不一

方式①剔除依赖包
compile('com.arialyy.aria:aria-core:3.4.5'){
        exclude module: 'aria-ftp-plug'
}
方式②剔除依赖包中特定包下的部分类文件
compile('com.arialyy.aria:aria-core:3.4.5'){
        exclude group:'org.apach.commons',module: 'aria-ftp-plug'
}    

方式① 会剔除aria-core的依赖
方式② 会剔除aria-core的依赖中的一部分内容

你可能感兴趣的:(Android Studio常见问题整理)