错误:
expiring daemon because jvm heap space is exhausted
gradle编译时OOM,不是因为程序jvm内存不够,而是gradle的默认内存较小。
将下面参数加入项目的gradle.properties
#开启线程守护,第一次编译时开线程,之后就不会再开了
org.gradle.daemon=true
#配置编译时的虚拟机大小
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#开启并行编译,相当于多条线程再走
org.gradle.parallel=true
#启用新的孵化模式
org.gradle.configureondemand=true