导入takephoto库编译失败与glide库冲突应排除依赖-创新互联

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

创新互联制作网站网页找三站合一网站制作公司,专注于网页设计,成都做网站、成都网站设计,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为成百上千家服务,创新互联网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!

当您的项目中导入了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'
}

分享文章:导入takephoto库编译失败与glide库冲突应排除依赖-创新互联
路径分享:http://bzwzjz.com/article/gdgpd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 移动手机网站制作 成都响应式网站建设 移动网站建设 定制网站制作 温江网站设计 成都品牌网站设计 网站制作报价 企业网站建设 成都网站建设 手机网站制作 成都网站制作 成都网站设计 成都h5网站建设 成都商城网站制作 网站建设开发 成都网站设计公司 手机网站设计 手机网站建设 外贸网站设计方案 重庆网站设计 成都网站制作 宜宾网站设计