最近项目要用到即时聊天,于是在环信和融云中翻牌子,最后决定使用环信
然后就开始了种种踩坑的漫漫长路,在这里开始记录,一是总结经验,而是吐槽(其实就是吐槽)
首先就是集成easeui的冲突问题
一个劲地报错,顿时一脸懵逼,感觉自己是不是见了鬼,明明是按照开发文档来做的,结果却是这样
于是,厚颜无耻地去找了技术咨询
被告知错误的原因是因为V4的包冲突
纳尼?
虽然不是很明白,但是解决方法还是有的
第一步:删除主项目的v4包,再次运行
第二步:如果无法运行,再次删除easeui库的v4包,然后重新导入
第三步:要是还是不行
加入以下代码
在app的配置文件里面的Android节点下加入图中的代码
dexOptions {
javaMaxHeapSize"4g"
}
aaptOptions.cruncherEnabled=false
aaptOptions.useNewCruncher=false
第四步:要是以上步骤还是没有,最后亮杀招:
删除easeui里面的谷歌服务的jar包,然后rebuild项目
要是还不行,建议更换EaseUI(老子不过了!换库总行了吧!)
这是第一道神坑,我想以后还会有更多,所以标题后面默默写了个(一)......
(全天下不好好写开发文档的SDK都得死啊啊啊!)