0、概述
项目级Gradle配置
- 项目更目录下的
gradle.properties
文件是项目级配置 - 覆盖全局配置,缺省项则保持与全局配置相同
1、S
离线模式
- 避免每次编译都连接远程仓库解析
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
推荐阅读
- Java | ThreadLocal 线程本地存储
- Android | 文件存储
- Android | 再按一次返回键退出
- Android | InputManagerService 与输入事件采集
- 设计模式 | 静态代理与动态代理
- Cocos Creator | 封装音频池工具
- 笔记 | 使用 Keytool 管理密钥和证书