关于v4和v7包冲突问题

解决环信easeui中v4包和自己v7包冲突的问题:

首先需要了解为什么要有support库?

因为如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。

以下是使用环信easeui的v4包常见的冲突报错案例



关于v4包的冲突常见的报错截图目前有以上三张,其他的凡是使用环信easeui库类似的v4的冲突的

这个问题很明显easeui中使用了v4,你自己的项目再去使用v4那就会出现这个问题了,或者是v7同样的也是一样会产生冲突。

#1.自己的项目中使用了v4跟easeui中的v4包产生冲突了

需要在自己的主工程Module的build.gradle文件的android节点下去配置(切记是android节点

configurations {

all*.exclude group: 'com.android.support', module: 'support-v4'

}

#2.自己的项目中有使用v7跟easeui的v4包产生冲突了

需要在自己的项目的build.gradle的android节点下去配置(切记是android节点

configurations {

all*.exclude group:'com.android.support', module:'support-annotations'

}配置之后去clean(build)项目之后去运行

当然配置之后不一定可以解决您的问题,那就去将v4 包和v7包更改用一个版本的(自己的项目的easeui都是要做处理的设置成一个版本的),这样问题就解决了。

#3.自己的项目中使用了v4和v7都有使用跟easeui的v4包产生冲突的

需要在自己的项目的build.gradle的android节点下去配置(切记是android节点

configurations {

all*.exclude group: 'com.android.support', module: 'support-v4'

all*.exclude group:'com.android.support', module:'support-annotations'

}配置之后去clean(build)项目之后去运行

同样问题没有解决的,那就去将v4 包和v7包更改用一个版本的(自己的项目的easeui都是要做处理的设置成一个版本的),这样问题就解决了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,235评论 25 709
  • 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架 混合开发框架:...
    伟子男阅读 10,637评论 0 161
  • 我们在使用第三库的时间有时会有 v4 包,大部分时候,项目默认用的是v7包,那么这时候就发生冲突了,一般情况下,直...
    一只好奇的茂阅读 8,514评论 0 21
  • 附上原文作者连接:作者:金诚 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI层、通信层或其他...
    这个美嘉不姓陈阅读 6,720评论 1 35
  • 亲爱的老爸: 你好吗?这几天都没跟你说话,一直在医院陪老妈。今天做了检查,好像结果看起来并没有那么差,或者我希望没...
    老爸我很想你阅读 1,247评论 0 0

友情链接更多精彩内容