融云自身引入了一些第三方库,当我们自己在项目中再引入这些第三方库的时候,就会出现冲突的情况.比如duplicate entry XXX 类的错误。
错误信息
duplicate entry: uk/co/senab/photoview/BuildConfig.class
原因
如果从Github仓库在gradle中以compile 'com.commit451:PhotoView:1.2.4'
引入PhotoView,那么此时PhotoView会有两个
解决方案
使用融云中的PhotoView即可
项目中碰到的问题
误使用了不同包下的Eventbus,导致事件传递失败.
解决方案
使用同一包下的Eventbus即可