项目级Gradle配置
- 项目更目录下的
gradle.properties
文件是项目级配置 - 覆盖全局配置,缺省项则保持与全局配置相同
离线模式
- 避免每次编译都连接远程仓库解析
dependencies
- 1、全局:
Setting
->Build, Execution, Deployment
->Gradle
->
选中Offline work
并行编译
- 并行编译多个模块(会消耗更多内存)
- 1、全局:
Setting
->Build, Execution, Deployment
->Compiler
->
选中Compile independent modules in parallel
- 2、项目级:
org.gradle.parallel=true
自动编译
- 1、全局:
Setting
->Build, Execution, Deployment
->Compiler
->
选中Make project automatically
守护进程
- 编译时开启守护进程,下一次构建的时候,将会连接这个守护进程进行构建,而不是重新fork一个Gradle构建进程。
- 项目级:
org.gradle.daemon=true
优化Android Studio的VM配置
-
Help
->Edit Custom VM Options
,添加配置:-Xms512m // 最小/初始堆内存 -Xmx4096m // 最大堆内存 -XX:MaxPermSize=2048m // 最大永生代内存 -XX:ReservedCodeCacheSize=1024m // 代码缓存容量
优化Gradle的VM配置
- 项目级
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
网友评论