zhuhongxi 2021-4-8
公司用的老版本的AS,编译有时候贼慢,这时候就需要配置下:
主要包括:
- 加大占用内存
- 启用并行编译
- 启用守护进程(高版本已默认开启)
- 启用离线编译
- 其他
具体配置:
- 在C盘.gradle文件夹下面创建文件名称
gradle.properties
,如:C:\Users\shuaibi\.gradle\gradle.properties
,然后复制一下内容到文件中:
## For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
#
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx1024m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#注意这个-Xmx后的参数大少根据实际计算机内存配置进行相应修改,当然开发电脑配置不能太低,多核,大内存8G及其以上是首选,
#
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
#并行编译
org.gradle.parallel=true
#守护进程
org.gradle.daemon=true
#开启孵化模式
org.gradle.configureondemand=true
#开启缓存
android.enableBuildCache=true
#Tue Apr 23 03:16:33 CST 2019
systemProp.http.proxyHost=mirrors.neusoft.edu.cn
systemProp.http.proxyPort=80
- 设置Studio,
File->setting->gradle
,勾选offline work
,启用离线编译
- 设置Studio,File->setting->compiler
- 可以清理下缓存 File -> Invalidate Caches/Restart …