AndroidStudio优化构建速度

AndroidStudio优化构建速度

Gradle配置:

模块的 build.gradle 文件:

android {
	...
	dexOptions {
		maxProcessCount 4 // 默认值
		javaMaxHeapSize "3g" //如果设置了此项,需要将项目的 gradle.properties 的 org.gradle.jvmargs 值 + 1024 MB
	}
}

gradle.properties 文件:

  • 项目的 gradle.properties 文件(针对当前项目):
  • C:\Users<username>.gradle\gradle.properties 文件(针对所有项目):
#构建时使用守护进程
org.gradle.daemon=true 
#JVM最大允许分配的堆内存,按需分配 
org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=2048m  -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#并行构建
org.gradle.parallel=true 
#按需配置 
org.gradle.configureondemand=true

VM配置:

studio64.exe.vmoptions 文件(针对所有项目):

-Xms512m
-Xmx4096m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m

IDE设置:

  • 启用Offline work:

Settings > Build, Execution, Deployment > Gradle > offline work

  • 启用Local gradle:

Settings > Build, Execution, Deployment > Gradle > Use local Gradle distribution

使用本地依赖(jar,aar):

将本地引用的Module打成aar包,再引入项目.

  • C:\Users<username>.gradle 目录,搜索*.aar,可以获得Gradle构建时远程下载的依赖包,引入项目,用本地依赖替换远程依赖.
  • maven仓库(http://mvnrepository.com/)中下载所需依赖包,引入项目.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值