加快android studio 編譯速度


工程build一次太慢  經過各種搜索 整合以下 僅供參考

1、在下列目錄中新建 gradle.properties 文件

/home//.gradle/ (Linux)

/Users//.gradle/ (Mac)

C:\Users\\.gradle (Windows)

在文件中添加

org.gradle.daemon=true

2、在本地工程的gradle.properties 添加如下

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

org.gradle.parallel=true

org.gradle.configureondemand=true

org.gradle.daemon=true

同樣也可以將global properties 設置如上 所以的工程都會依照這個設置

3、打開file-setting-build-compiler進行如下設置!

 

打開file-setting-build-buildTool進行如下設置

 

此處設置為offline 並且 應用本地gradle 加快編譯速度

4、打開file-Project Structure

 

設置gradle的version

5、在你的app gradle下 添加如下


dexOptions {
// incremental =true
javaMaxHeapSize "4g" //此處可根據電腦本身配置 數值越大 當然越快
preDexLibraries = false

}

6、除此之外 由於國內訪問國外服務器較慢 造成as又卡又慢所以盡量使用jar arr 等方式減少直接compile

*.jar:只包含了class文件與清單文件,不包含資源文件,如圖片等所有res中的文件。

*.aar:包含所有資源,class以及res資源文件全部包含

如果你只是一個簡單的類庫那么使用生成的*.jar文件即可;

如果你的是一個UI庫,包含一些自己寫的控件布局文件以及字體等資源文件那么就只能使用*.aar文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM