一、起因:
在迭代开发的时候,发现2个ijk很多类重复。但又2个库实现的功能是不一样,目前不能合并。但又想保留2个功能。需要排除其中一个库。
二、报错如何下图:
三、解决方法:
3.1 在terminal 也就是命令行处输入
./gradlew app:dependencies
app对应目前导入依赖的app:build.gradle
等待一会后出现结果,搜索对应的冲突的名称。
如下图:
3.2 解除依赖
报前面相同的复制出来。我这是 group :com.trim.player module :ijk-aar
代码如下:
implementation ('com.trim.native.player:video:0.0.10'){
exclude group: 'com.trim.player', module: "ijk-aar"
}
或者全局移除:
configurations {
all*.exclude group: 'com.trim.player', module: "ijk-aar"
}
如下图: