欢迎来到代码驿站!

Android代码

当前位置:首页 > 移动开发 > Android代码

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

时间:2021-03-16 10:21:24|栏目:Android代码|点击:

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

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

总结

上一篇:Android开发艺术探索学习笔记(七)

栏    目:Android代码

下一篇:Android编程中避免内存泄露的方法总结

本文标题:导入takephoto库编译失败与glide库冲突应排除依赖

本文地址:http://www.codeinn.net/misctech/81787.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有