如何在Android Studio中加速Gradle構建過程?
在瞭解如何加速Gradle構建之前,我們應該知道什麼是Gradle構建。在Eclipse之前,我們沒有自動化指令碼將Java和XML程式碼構建成Android APK。因此,我們使用命令來生成APK。為了最佳化此過程,Gradle構建應運而生。Gradle是一個自動化指令碼,用於使用Android Studio構建和生成APK。
什麼是Gradle同步?
Gradle同步是一個自動化過程,用於下載在Gradle檔案中宣告的依賴項。一個簡單的例子如下所示:

如何在Android中加速Gradle構建?
步驟1 - 開啟gradle.properties並新增以下程式碼,如下所示
# Project-wide Gradle settings. # IDE (e.g. Android Studio) users: # Gradle settings configured through the IDE *will override* # any settings specified in this file. # For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. org.gradle.daemon = true org.gradle.parallel = true org.gradle.configureondemand = true org.gradle.jvmargs=-Djava.awt.headless = true -Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true
以上程式碼將增加構建JVM的MaxPermSize(為JVM編譯器提供最大2GB記憶體)並並行執行。
步驟2 - 現在使用以下方法來加速Gradle。
現在開啟檔案 → 設定 →構建、執行、部署 → Gradle 並選中離線工作,如下所示:

因為每個Gradle都會與網際網路資源同步。因此,當您點選離線工作時,它也會與離線資源同步。
步驟3 - 現在使用以下方法來加速Gradle。
現在開啟檔案 → 設定 →構建、執行、部署 → 編譯器並選中所有複選框,如下所示:

廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP