修改Gradle快取資料夾路徑的5種方法
阿新 • • 發佈:2018-12-20
背景
Android Studio的gradle在快取處理上有時候會莫名其妙的出問題,必要時需要手動刪除快取,然後重新編譯。有時也有出於其他考慮指定gradle快取路徑。
一針見血的設定方法(本文采用)
在gradle的安裝目錄,編輯bin資料夾下的gradle
檔案,然後找到如下語句:
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script
- 1
在這句話的下面加上如下這一句:
GRADLE_OPTS=-Dgradle.user.home=/yourpath/gradle/gradle_cache
- 1
即設定GRADLE_OPTS
這個變數即可.這種修改方法尤其適合需要用gradle
指令碼就行編譯的環境中,本文就採用這種方法。
其他方法
方法1
通過修改AndroidStudio的設定項,找到gradle
相關的設定: 直接修改Service directory path
即可。這種方法適合只使用AndroidStudio進行編譯的環境。
方法2,修改gradle.properties檔案
在其中增加一句: gradle.user.home=D:/Cache/.gradle
缺點:每個專案都要這麼加一次.
方法3,設定GRADLE_USER_HOME
環境變數
在/etc/profile
或~/.bash_profile
export GRADLE_USER_HOME=D:/Cache/.gradle
方法4,通過gradle自帶引數
gradle -g D:/Cache/.gradle build build
可以通過gradle --help
檢視各引數的含義。
總結
個人推薦修改bin/gradle
檔案的方法 或 方法3.