导入takephoto库编译失败 与glide库冲突 排除依赖

导入takephoto库编译失败 与glide库冲突


当您的项目中导入了glide库, 同时也导入了takephoto库时, 出现编译失败. 编译报错指向于Glide库某文件

原因: 这是因为takephoto库中本身依赖了三个库,其中一个库是照片墙的库 multipleimageselect


从github上打开该开的build.gradle可以看到该库又依赖了glide库. 所以发生依赖冲突问题. 
以现在各库更新情况, 
takephoto是4.0.3
multipleimageselect 是1.0.4, 它引入的Glide是3.6.0


解决方法:
在依赖takephoto库时, 注明排除依赖Glide库即可
具体方法如下: 
下面这名依赖语义为: 依赖takephoto4.0.3版本, 并排除依赖Glider库; 下面exclude: ....这句中的 com.github.bumptech.glide是依赖Glide的语法, 不是随便拼出来的.
换句话说, 如果您需要排除依赖哪个库,就这个地方换成对应库的依赖链接, 不用加版本号和名称.

compile('com.jph.takephoto:takephoto_library:4.0.3') {
    exclude group: 'com.github.bumptech.glide'
}



这是依赖glide库的语句, 看看有什么规律.....





不要写错哦!!!!!
排除依赖就是这么简单. 








评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值