Android studio加快编译速度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android studio加快编译速度相关的知识,希望对你有一定的参考价值。

参考技术A 1.编译优化
File -> Settings -> Build,Execution,Deployment -> Compiler中设置

第一项为并行设置,第二项为开启自动编译,第三项为配置守护进程,都可以开启。

2.开启gradle单独守护进程,开启并行编译,启用新的孵化模式
在以下目录下创建.gradle目录下创建gradle.properties文件(默认C:\User<username>/.gradle/)

配置gradle.properties文件

3.打开后修改最小最大值,根据自己电脑内存大小,对这两个参数进行调整(注意Xms也不必过大)

-Xms 是JVM启动的起始堆内存,堆内存是分配给对象的内存
-Xmx 是 Java 虚拟机启动时的参数,用于限制最大堆内存

4.开启离线模式offline work, 需要的时候再打开

Gradle Build速度加快终极方法(android studio)

Android Studio用起来越来越顺手,但是却发现Build的速度实在不敢恭维,在google和度娘了几把(....)之后,大体就是分配更高的内存,步骤:Setting-->搜索gradle-->Build Tools下的Gradle选项,右侧Gradle VM options-->改参数-Xmx2048m -XX:MaxPermSize=512m

还一种就是在gradle.properites里加两行
org.gradle.parallel=true
org.gradle.daemon=true

以上真的有提升么。我也不清楚,反正build的速度还在3分钟上下,这是完全不能接受的,build一次能下一部高清AV,硬盘都快满了,又要加硬盘了,这个月的伙食质量要下降了,要瘦出8块腹肌了....

 

好吧,以上都是废话,怎么以闪电般的速度Build呢,设置离线编译就OK了,like this:

技术分享

 

设置之前的速度

技术分享

设置之后的速度

技术分享

 

这才叫提升,OK?

以上是关于Android studio加快编译速度的主要内容,如果未能解决你的问题,请参考以下文章

加快AS的Gradle Build速度

如何优化 Android Studio 启动,编译和运行速度

加快QT工程编译速度(还可给Qt for Android设置)

Android Studio编译慢,卡死和狂占内存怎么破

实践最有效的提高Android Studio运行编译速度方案

提高Android Studio运行编译速度方案