文档章节

exclude modules when config dependencies

june
 june
发布于 2015/12/16 15:40
字数 123
阅读 7
收藏 0

Plaform: Android;

Tools: Idea Intellij, Android SDK, gradle;

Sometimes there are multiple projects in a root project, and one project would refer to other projects as dependencies, if more than one projects contain the same library, it will cause "Multiple dex files define" error when building release version. "exclude" instruction would help us solve this problem.

First, check out those modules which being mulitple include:

gradlew -q :%module%:dependencies
Then edit "build.gradle" file in your application module, exlude them. In my case, I get rid of v7, v4 and annotations from a library module named "memorize":

dependencies {
    compile(project(':memorize')) {
        exclude group: 'com.android.support', module: 'appcompat-v7'
        exclude group: 'com.android.support', module: 'support-v4'
        exclude group: 'com.android.support', module: 'support-annotations'
        exclude module: 'ActiveAndroid'
    }

© 著作权归作者所有

共有 人打赏支持
june
粉丝 0
博文 85
码字总数 5323
作品 0
佛山
私信 提问
【转载】Skip Building Project Dependencies

Friday, December 5, 2014 Gradle Goodness: Skip Building Project Dependencies If we use Gradle in a multi-module project we can define project dependencies between modules. Gradl......

beijing_zbs
2015/11/18
0
0
react+webpack开发环境搭建

###Webpack配置 目录结构 --your project |--app |--components |--productBox.jsx |--main.js |--build |--index.html |--bundle.js(该文件是webpack打包后生成的) 初始化,会直接创建packa......

会炒饭的美工
2016/09/05
158
0
处理 transfromResourcesWithMergeJavaResForDebug错误!

加个配置,忽略文件的 android{ packagingOptions{ exclude'META-INF/DEPENDENCIES.txt' exclude'META-INF/LICENSE.txt' exclude'META-INF/NOTICE.txt' exclude'META-INF/NOTICE' exclude'ME......

今晚吃烧烤
2016/01/06
15
0
Error:(47, 13) Failed to resolve: com.facebook.fresco:fresco:0.11.0

Fresco使用及问题 Android Studio使用远程依赖时下载不了jar包的解决方法 // 需要添加以下maven库,否则使用远程依赖时,可能无法下载fresco数据:compile ('com.facebook.fresco:fresco:0....

星雨gg
2016/09/28
1
0
Fresco使用及问题

Fresco使用及问题 Android Studio使用远程依赖时下载不了jar包的解决方法 // 需要添加以下maven库,否则使用远程依赖时,可能无法下载fresco数据:compile ('com.facebook.fresco:fresco:0....

xunfang
2016/02/17
143
0

没有更多内容

加载失败,请刷新页面

加载更多

零距离接触阿里云时序时空数据库TSDB

概述 最近,Amazon新推出了完全托管的时间序列数据库Timestream,可见,各大厂商对未来时间序列数据库的重视与日俱增。 阿里云TSDB是阿里巴巴集团数据库事业部研发的一款高性能分布式时序时空...

阿里云云栖社区
12分钟前
0
0
OkHttpClient封装

import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Map; import java.util.TreeMap; import java.util.Map.Entry; import o......

尘叙缘
13分钟前
1
0
零距离接触阿里云时序时空数据库TSDB

概述 最近,Amazon新推出了完全托管的时间序列数据库Timestream,可见,各大厂商对未来时间序列数据库的重视与日俱增。 阿里云TSDB是阿里巴巴集团数据库事业部研发的一款高性能分布式时序时空...

阿里云官方博客
14分钟前
0
0
centos 7 nginx_install.sh

#!/bin/bashset -eprintf "============开始安装nginx\n"printf "============输入nginx下载url,按Enter默认下载1.14.2版本\n"download_url='';while truedoread down...

偶遇一只小仙女
15分钟前
0
0
数据库高并发下乐观锁的原理

在高并发下,经常需要处理SELECT之后,在业务层处理逻辑,再执行UPDATE的情况。 若两个连接并发查询同一条数据,然后在执行一些逻辑判断或业务操作后,执行UPDATE,可能出现与预期不相符的结...

hansonwong
16分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部