She*_*ock 8 performance android gradle
现在的建设时间约为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
}
Run Code Online (Sandbox Code Playgroud)
摇篮: 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
Run Code Online (Sandbox Code Playgroud)
我已经查看了我在Google/Stackoverflow上可以找到的每篇文章.
有没有办法将过程加速到至少1分钟以下?
2015年8月6日更新
这些确实有助于我加快速度.
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-all.zip
Run Code Online (Sandbox Code Playgroud)
build.gradle项目依赖项
classpath 'com.android.tools.build:gradle:1.3.0'
Run Code Online (Sandbox Code Playgroud)
2015年8月9日更新
我发现这multiDexEnabled = true
使得我的构建过程极其缓慢。我不知道是否可以以某种方式提高它的性能,但现在我只是将其关闭。
仅当项目(包括库)中的方法数量超过 65k 限制时才必须使用它。也许您可以关闭 11 个库中的一些,然后关闭multiDexEnabled
选项应该可以解决您的问题。
归档时间: |
|
查看次数: |
1126 次 |
最近记录: |