Android studio v4 v7 包冲突 解决方案
来源:互联网 发布:淘宝开店卖红酒 编辑:程序博客网 时间:2024/05/24 15:38
我们在使用第三库的时间有时会有 v4 包,但我们大部分时项目默认用的是v7包,哪么这时间就会有冲突了,怎么办,一般的方法直接删除v4包,统一用v7包;
具体做法有以下二种:
第一种方案
由于第三方包中的v4 jar一般比较旧,将v4包从libs目录下删除,重新添加在线的依赖库v4包,在build.gradle中添加依赖:
compile 'com.android.support:support-v4:24.2.0'
注意此时的v4包的版本号要和你主工程module的v7包的版本要一致,(一般情况下相同版本的依赖包不会冲突),然后重新build工程就可以了;例:出现下面错误
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
com.Android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException:
翻译过来就是Jar包冲突,然后看了一下,第三方库中的libs下,依赖了一个v4的jar包,而主工程中又依赖了一个v7的库而导致的冲突;
将v4包从libs目录下删除,重新添加在线的依赖库v4包,就可以了;
第二种方案:
不用删除第三方库中的V4包,直接在主工程Module的build.gradle文件中添加如下:
compile('com.android.support:appcompat-v7:23.3.0') {
exclude module: 'support-v4'
}
0 0
- Android studio v4 v7 包冲突 解决方案
- Android Studio 中依赖库v4与v7冲突问题
- Android Support v4,v7,v13的区别以及 v4,v7包冲突问题
- Android 导入的第三方v4或v7包冲突
- v4包冲突解决方案
- android studio v4 包冲突 解决
- recyclerview-v7包导致v4包冲突
- 解决v4,v7包冲突问题
- 解决v4,v7包冲突问题
- v4和v7包冲突解决方法
- Android Studio v4,v7,v13包兼容问题,项目同时导入v7、v13包处理方法
- Android Studio中导入v4,v7和recyclerview-v7包的方法
- Android Studio中如何导入v4,v7和recyclerview-v7包?
- Android Studio Jar包冲突解决方案
- android studio appcompat-v7:22.0.0包与support-v4:22.0.0包问题
- Android Studio如何导入android-support-v4,v7,v13等支持包?
- android support包 v4、v7等
- Android Support兼容包详解<v4、v7>
- wingIDE5切换python版本
- enum
- 第十三周 项目5拓扑排序
- Linux系统配置开机启动默认进入命令行模式
- pb9 通过ole db连接sqlite3数据库
- Android studio v4 v7 包冲突 解决方案
- Android逆向之旅---反编译利器Apktool和Jadx源码分析以及错误纠正
- JavaScript 字符串实用常操纪要
- Solution: Remmina无法连接到RDP服务器xxx
- hadoop “util.NativeCodeLoader: Unable to load native-hadoop library for your platform”
- 在图上画一个圆
- Sping提供了两种类型的 IOC 容器实现.
- CoAP resource collection
- Jquery Datatables表头不对齐解决办法