Android Studio编译运行过慢,Daemon配置

Android Studio项目依赖过多,构建较慢处理:

1、Gradle 的Daemon配置
Gradle Daemon是Gradle 的守护进程,有时也称构建守护进程,目的是改善 Gradle 的启动和执行时间。
开启Daemon:

在下面的目录下面找到gradle.properties文件(如果没有的话自行创建):

C:\Users\<username> (Windows Vista & 7+)
/Users/<username> (Mac OS X)
/home/<username> (Linux)

并在文件中增加:

org.gradle.daemon=true 

另外,可以通过命令的方式开启:
在Windows环境下:

(if not exist "%USERPROFILE%/.gradle" mkdir "%USERPROFILE%/.gradle") && (echo org.gradle.daemon=true >> "%USERPROFILE%/.gradle/gradle.properties")  

在Linux环境下

touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=true" >> ~/.gradle/gradle.properties  

2、项目内部配置
在项目下的gradle.properties中我们配置一些参数也可以提高编译速度

# Default value: -Xmx10248m -XX:MaxPermSize=256m  
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 

org.gradle.parallel=true
org.gradle.configureondemand=true 

同时,上面这些参数也可以配置到我们前面在.gradle文件下创建的gradle.properties里,这样的话指的是对所有项目生效

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章