怎样加快as编译速度?

xiaoxiao2021-02-28  115

1.在windows系统的C:\Users\用户名.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 启用新的孵化模式

写了以上之后as报错:android studio Error:Unable to start the daemon process

于是只能把org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 删掉,然后as就不报错了。

2.在具体开发module的build.gradle文件中添加

dexOptions { //使用增量模式构建 incremental true //最大堆内存 javaMaxHeapSize “8g” //是否支持大工程模式 jumboMode = true //预编译 preDexLibraries = true //线程数 threadCount = 8 }

参考:http://www.jianshu.com/p/200d55b4d40a

转载请注明原文地址: https://www.6miu.com/read-36659.html

最新回复(0)