网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

导入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库的语句, 看看有什么规律.....

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

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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对创新互联的支持。如果你想了解更多相关内容请查看下面相关链接


网站标题:导入takephoto库编译失败与glide库冲突应排除依赖
分享链接:http://bjjierui.cn/article/gdosds.html

其他资讯