【发布时间】:2015-06-02 21:59:54
【问题描述】:
现在的构建时间约为 2-4 分钟。
我正在使用通过 Gradle 提供的大约 11 个库。
我有以下套装:
buildTypes {
debug {
multiDexEnabled = true
applicationIdSuffix ".debug"
minifyEnabled false
proguardFile 'proguard-rules.pro'
}
}
dexOptions {
javaMaxHeapSize "4096M"
preDexLibraries false
jumboMode = true
incremental = true
}
Gradle:Offline mode
我在 gradle.properties 中有以下设置
org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
在我拥有的全局属性中:
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=true
我已经浏览了在 Google/Stackoverflow 上可以找到的所有文章。
有什么方法可以将这个过程至少加快到 1 分钟以下?
2015 年 8 月 6 日更新
这些确实帮助我加快了速度。
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-all.zip
build.gradle 项目依赖项
classpath 'com.android.tools.build:gradle:1.3.0'
2015 年 8 月 9 日更新
【问题讨论】:
标签: android performance gradle