Gradle资源冲突
来源:互联网 发布:avmo.pw cn新域名 编辑:程序博客网 时间:2024/06/05 05:33
使用android studio开发常见问题就是Multiple dex files define XXXXX。
之前eclipse使用ant编译,ant使用的是包含的方式进行编译,不同的模块有相同的资源也可以编译通过。而Gradle则要更加严格,采用合并的方式进行编译,所有的文件、代码都会被Merge到一起,相同的资源名就会发生冲突。
常见解决方法:
1、使用@aar关键字关闭依赖传递
compile 'com.xxx.xxxxx:xxxxxx:1.0.0-SNAPSHOT@aar'
这种方式libs目录下的jar文件是不受影响的
2、使用exclude module排除一个库中引用的其他库
compile ('com.xxx.yyy:aaa:1.1.1'){exclude module:'com.xxx.yyy.bbb:1.1.2'exclude module:'com.xxx.yyy.ccc:1.1.2'}
0 0
- Gradle资源冲突
- Gradle版本冲突
- Gradle解决依赖冲突
- gradle 解决依赖冲突问题
- gradle 打包资源文件
- Gradle资源汇总
- gradle各个版本资源
- MFC资源冲突解决方法
- gradle多工程打包冲突问题
- 蠢菜鸟---解决Gradle版本冲突
- gradle 使用 exclude 解决jar包冲突
- android 中gradle依赖冲突解决
- gradle多工程打包冲突问题
- 扩展 DLL资源冲突问题
- 关于android资源冲突问题
- java 多线程 解决资源冲突
- gradle,android等相关资源下载地址
- Androidstudio中gradle配置资源文件
- nginx与keepalive实现高可用 解决单点故障
- MFC对话框使用SkinMagic界面库
- Log4j日志级别
- 《富爸爸穷爸爸》读书笔记-关注自己的事业
- Linux下的 Access Modify Change
- Gradle资源冲突
- maven入门5-使用eclipse创建项目
- kindeditor编辑器代码过滤解决方法
- python3爬虫爬取豆瓣电影并保存到sql serve数据库
- Web应用中使用SSL的实现方式
- Java基础功能实例——IO流基础实例
- jsp的servlet乱码问题
- python实现排序算法一:快速排序
- ORACLE 中ROWNUM用法总结! (转)