加速gradle的一些经验

作者: MrWu_ | 来源:发表于2017-05-09 11:19 被阅读246次

第一次从github clone下来是执行

./gradlew :android:assembleDebug --dry-run

第二

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
org.gradle.parallel=true
# When set to true the Gradle daemon is used to run the build. For local developer builds this is our favorite property.
# The developer environment is optimized for speed and feedback so we nearly always run Gradle jobs with the daemon.
org.gradle.daemon=true

第三

在所在项目的build.gradle中的android 代码块中加入如下

//开启gradle的增量编译,加快编译。
//  使用递增的dex分包
dexOptions {
    incremental true
}
or
dexOptions {
    incremental true
    javaMaxzhongHeapSize "12g"
}
or
dexOptions {
  incremental true
  javaMaxHeapSize "4096M"
  jumboMode true
  maxProcessCount 8 //默认进程是4
  preDexLibraries false 
  threadCount 8 //默认线程是4
}

在你的setting.file文件中你可以拍配置你的gradle参数

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

总结 :配置你的Gradle properties

#设置并行
org.gradle.parallel=true
#设置守护进程
org.gradle.daemon=true
#调整heap内存的大小
org.gradle.jvmargs=-Xms256m -Xmx1024m
#开启孵化模式:
org.gradle.configureondemand=true
#开启缓存:
android.enableBuildCache=true
android.useDeprecatedNdk=true

在终端输入

gradle build --daemon

相关文章

  • 加速gradle的一些经验

    第一次从github clone下来是执行 第二 第三 在所在项目的build.gradle中的android 代...

  • gradle

    gradle 仓库加速

  • Gradle 加速

    AndroidStudio 配置 offline 模式 修改 gradle.properties 在尾部增加: 删...

  • gradle加速

    gradle自身配置 修改gradle配置文件gradle.properties配置如下: IDE配置(IJ为例)

  • Gradle下载加速

    Gradle下载加速 在利用Gradle下载内容的时候,经常会出现,长时间卡在那里,下载的进度条一动不动。 这个时...

  • 加速gradle构建

    开启Daemon Gradle Daemon是一个长期生存(3小时不被调用就会自动结束)能够提升编译速度的后台进程...

  • Gradle 编译加速

    一、分析Gradle构建慢的原因 1.配置Gradle构建报表 File --> Settings --> Bui...

  • 加速Gradle编译

    实用主意者直接上过程 关闭Instant Run Gradle Daemon 减少Gradle启动时间 Paral...

  • 切换镜像地址加速下载jar包

    Gradle或者Maven下载jar包的速度很慢,可以切换为国内的镜像地址,提高下载速度。 Gradle 加速配置...

  • Spring源码构建导入IDEA常见问题及解决方案

    使用阿里云镜像加速jar包下载 找到build.gradle文件,修改如下 加速spring源码编译构建速度 使用...

网友评论

    本文标题:加速gradle的一些经验

    本文链接:https://www.haomeiwen.com/subject/hlubtxtx.html