
0、概述
項(xiàng)目級(jí)Gradle配置
- 項(xiàng)目更目錄下的
gradle.properties文件是項(xiàng)目級(jí)配置 - 覆蓋全局配置,缺省項(xiàng)則保持與全局配置相同
1、S
離線模式
- 避免每次編譯都連接遠(yuǎn)程倉(cāng)庫(kù)解析
dependencies - 1、全局:
Setting->Build, Execution, Deployment->Gradle->
選中Offline work
并行編譯
- 并行編譯多個(gè)模塊(會(huì)消耗更多內(nèi)存)
- 1、全局:
Setting->Build, Execution, Deployment->Compiler->
選中Compile independent modules in parallel - 2、項(xiàng)目級(jí):
org.gradle.parallel=true
自動(dòng)編譯
- 1、全局:
Setting->Build, Execution, Deployment->Compiler->
選中Make project automatically
守護(hù)進(jìn)程
- 編譯時(shí)開(kāi)啟守護(hù)進(jìn)程,下一次構(gòu)建的時(shí)候,將會(huì)連接這個(gè)守護(hù)進(jìn)程進(jìn)行構(gòu)建,而不是重新fork一個(gè)Gradle構(gòu)建進(jìn)程。
- 項(xiàng)目級(jí):
org.gradle.daemon=true
優(yōu)化Android Studio的VM配置
-
Help->Edit Custom VM Options,添加配置:-Xms512m // 最小/初始堆內(nèi)存 -Xmx4096m // 最大堆內(nèi)存 -XX:MaxPermSize=2048m // 最大永生代內(nèi)存 -XX:ReservedCodeCacheSize=1024m // 代碼緩存容量
優(yōu)化Gradle的VM配置
- 項(xiàng)目級(jí)
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
推薦閱讀
- Java | ThreadLocal 線程本地存儲(chǔ)
- Android | 文件存儲(chǔ)
- Android | 再按一次返回鍵退出
- Android | InputManagerService 與輸入事件采集
- 設(shè)計(jì)模式 | 靜態(tài)代理與動(dòng)態(tài)代理
- Cocos Creator | 封裝音頻池工具
- 筆記 | 使用 Keytool 管理密鑰和證書(shū)