概述
目录
- PhotoView冲突
- Eventbus冲突
融云自身引入了一些第三方库,当我们自己在项目中再引入这些第三方库的时候,就会出现冲突的情况.比如duplicate entry XXX 类的错误。
PhotoView冲突
错误信息
duplicate entry: uk/co/senab/photoview/BuildConfig.class
原因
如果从Github仓库在gradle中以compile 'com.commit451:PhotoView:1.2.4'
引入PhotoView,那么此时PhotoView会有两个
- uk.co.senab.photoview.PhotoView (正式photoview)
- io.rong.photoview.PhotoView (融云中的photoview)
解决方案
使用融云中的PhotoView即可
Eventbus冲突
- org.greenrobot.eventbus.EventBus(正式Eventbus)
- io.rong.eventbus.EventBus (融云SDK中的Eventbus)
项目中碰到的问题
误使用了不同包下的Eventbus,导致事件传递失败.
解决方案
使用同一包下的Eventbus即可
最后
以上就是激情蜡烛为你收集整理的Android集成融云IM踩坑记录PhotoView冲突Eventbus冲突的全部内容,希望文章能够帮你解决Android集成融云IM踩坑记录PhotoView冲突Eventbus冲突所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复