1. 修改gradle配置
工程一级目录下 gradle.properties 添加一下代码
#### 守护进程(复用每个gradle进程) 用于缓存数据和代码 默认超时时长3小时
org.gradle.daemon=true
## jvm 设置
## -Xmx 指定java进程使用的最大内存
## -Xms 指定最初为了这个进程分配的内存
## -XX:PermSize:表示非堆区初始内存分配大小(方法区)
## -XX:MaxPermSize:表示对非堆区分配的内存的最大上限
## HeapDumpOnOutOfMemoryError 发生OutOfMomeryError 时 , 将堆中的情况导出到文件中
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m
-XX:+HeapDumpOnOutOfMemoryError
#### 多个moudule 任务并行 开启并行编译 多个module可以同时编译 但在各个module互相依赖时可能无效
org.gradle.parallel=true
#### 开启孵化模式 按需配置 正常情况下gradle会配置所以参与项目中的所有任务 对于有大量子项目和很多任务的项目使用 只配置当前运行任务的相关项目
org.gradle.configureondemand=true