导入takephoto库编译失败与glide库冲突应排除依赖
作者:liuyu0915
今天小编就为大家分享一篇关于导入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库的语句, 看看有什么规律.....
不要写错哦!
排除依赖就是这么简单.
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
- Glide4 高效加载图片的配置详解
- Glide4.6.1 GlideApp无法生成的问题的解决
- Android中Glide获取图片Path、Bitmap用法详解
- Android将Glide动态加载不同大小的图片切圆角与圆形的方法
- Android添加glide库报错Error: Failed to resolve: com.android.support:support-annotations:26.0.2的解决
- android中Glide实现加载图片保存至本地并加载回调监听
- 详解Android中Glide与CircleImageView加载圆形图片的问题
- Android基于Glide v4.x的图片加载进度监听
- Android利用Glide获取图片真正的宽高的实例
- Glide用法与技巧以及优秀库的推荐