gradle properties 屬性說明 android studio 運(yùn)行build 太慢 解決方案

1. 修改gradle配置

工程一級目錄下 gradle.properties 添加一下代碼

#### 守護(hù)進(jìn)程(復(fù)用每個gradle進(jìn)程)  用于緩存數(shù)據(jù)和代碼  默認(rèn)超時時長3小時
org.gradle.daemon=true


## jvm 設(shè)置
## -Xmx 指定java進(jìn)程使用的最大內(nèi)存
## -Xms 指定最初為了這個進(jìn)程分配的內(nèi)存
## -XX:PermSize:表示非堆區(qū)初始內(nèi)存分配大?。ǚ椒▍^(qū))
## -XX:MaxPermSize:表示對非堆區(qū)分配的內(nèi)存的最大上限
## HeapDumpOnOutOfMemoryError  發(fā)生OutOfMomeryError 時 , 將堆中的情況導(dǎo)出到文件中
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m
                    -XX:+HeapDumpOnOutOfMemoryError

#### 多個moudule 任務(wù)并行  開啟并行編譯 多個module可以同時編譯  但在各個module互相依賴時可能無效
org.gradle.parallel=true


#### 開啟孵化模式   按需配置 正常情況下gradle會配置所以參與項(xiàng)目中的所有任務(wù) 對于有大量子項(xiàng)目和很多任務(wù)的項(xiàng)目使用 只配置當(dāng)前運(yùn)行任務(wù)的相關(guān)項(xiàng)目
org.gradle.configureondemand=true

2.修改studio設(shè)置

studio設(shè)置.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容