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
- 1
在這句話的下面加上如下這一句:
GRADLE_OPTS=-Dgradle.user.home=/yourpath/gradle/gradle_cache
- 1
- 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.
轉自:http://blog.csdn.net/yanzi1225627/article/details/52024632