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裏,這樣的話指的是對所有項目生效

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