1. 程式人生 > >修改Gradle快取資料夾路徑的5種方法

修改Gradle快取資料夾路徑的5種方法

                     

背景

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.