关于环信EaseUI集成冲突问题以及解决办法

图1

是不是在集成EaseUI的时候看到这个问题顿时就像砸了电脑。或者说你在百度之后,发现很多人出现这个问题,然后按照他们的思路去改来改去,改到最后还是没有成功;然后不知所措的移动着鼠标,一次又一次的运行,等着奇迹的出现?

或者又说 ,你在试了他们的方法之后然后Clean,rebuild,重启AndroidStudio之后,还是没用,还是这个错。

下面我就跟大家讲一下,怎么去解决这个错误

首先这个错误的原因是因为V4的包冲突,也就是说,如果你的主项目里面也有V4的包,EaseUI里面也有V4的包,那么久删除主项目里面的V4的包,这个是不会报错的,尽管删除,删除之后,再次运行项目,试试看,如果还是报这个错的话,那就把EaseUi里面的V4的包删除,然后


关于环信EaseUI集成冲突问题以及解决办法_第1张图片
图2

必须选择到EaseUI,然后选到Dependencies,再点击加号里面的Library dependency,进去之后


关于环信EaseUI集成冲突问题以及解决办法_第2张图片
图3

选择V4包OK就可以了,添加之后,再次运行项目,如果还是不行的话,别着急,继续往下看

将EaseUI里面的谷歌服务的那个jar包删除,可能是这个原因,删除之后,再去clean项目,重新运行。


如果还是不行可能是继续往下看,可能你遇到的问题不是这种原因,不是包冲突的原因

关于环信EaseUI集成冲突问题以及解决办法_第3张图片
图4

在app的配置文件里面的Android节点下加入图中的代码

dexOptions {

javaMaxHeapSize"4g"

}

aaptOptions.cruncherEnabled=false

aaptOptions.useNewCruncher=false



不管有没有用,你加入进去,然后再次运行项目,如果在不行的话,我想说你的运气真的好差。

运气差那就Clean,rebuild项目,或者更换EaseUI


在这里,我最近还发现了一个错误,就是关于dex报value 3 的问题,这个问题在app节点上加入multiDexEnabled true



关于环信EaseUI集成冲突问题以及解决办法_第4张图片
图5


如果还有问题的话 请加入 环信互帮互助-非官方 340452063 找杭州-Android-中草,我远程你。

你可能感兴趣的:(关于环信EaseUI集成冲突问题以及解决办法)