Android-0.Android Studio优化编译速度

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hgy413/article/details/86434605

https://developer.android.com/studio/build/optimize-your-build?hl=zh-cn

开启gradle单独守护进程

开启gradle单独守护进程,开启并行编译,启用新的孵化模式
① 在以下目录下创建gradle.properties文件:

  • /home/<username>/.gradle/ (Linux)
  • /Users/<username>/.gradle/ (Mac)
  • C:\User\<username>/.gradle/ (Windows)

② 在gradle.properties文件中填写以下配置

#开启守护进程

org.gradle.damen=true

##开启并行编译

org.gradle.parallel=true

##启用新的孵化模式

org.gradle.configureondemand=true

说明:以上的配置是全局生效,如果只是想让单个程序编译速度加快,可以在项目中的gradle.properties配置。

 

为Android Studio申请更大的内存

参考
https://developer.android.google.cn/studio/intro/studio-config.html#customize_vm

Android Studio点击 Help > Edit Custom VM Options。如果您之前从未编辑过适用于 Android Studio 的 VM 选项,IDE 将提示您新建一个 studio.vmoptions 文件。点击 Yes 创建文件,输入内容:

-Xms512m
-Xmx4096m
-XX:MaxPermSize=2048m
-XX:+HeapDumpOnOutOfMemoryError
-Dfile.encoding=UTF-8

注意,在每一行后面一定不要留空格

 

优化编译

在Android Studio中,依次选择File -> Settings -> Build,Execution,Deployment -> Compiler中设置如下:

  1. compile independent modules in parallel(may require larger heap size): 多线程编译多个modules.
  2. configure on demand: 配置需求

 

取消android studio启动时自动打开上次关闭的项目

android studio启动时自动打开上次关闭的项目,也挺烦的,关闭方式如下:

参考
https://blog.csdn.net/cj5785/article/details/78817686

展开阅读全文

没有更多推荐了,返回首页