时间:2021-05-19
导入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库的语句, 看看有什么规律.....
不要写错哦!
排除依赖就是这么简单.
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
非static编译不指定额外参数直接编译Python:$./configure$make查看所依赖的共享库:$lddpythonlinux-vdso.so.1=
编译安装PHP7编译安装PHP7Mongdb扩展#先安装一个依赖库yum-yinstallopenldap-develwgethttps://pecl.php.
使用python的turtle库画一个方格和圆打开python编译器,导入turtle库fromturtleimport*首先画一个距离为100的横线forwa
下载和设置AndroidSDK要求使用最低要求-使用Glide要求SDK版本为API14(IceCreamSandwich)及以上。编译最低要求-编译Glide
Glide加载动态图片首先我们先要去依赖一个githup:bumptech:glide:glide:3.7.0包;使用Glide结合列表的样式进行图片加载:1)