可以看到現在C盤下面已經沒有 .gradle的緩存文件,那么緩存文件在哪里了? 答案是我將緩存文件移動到 D盤了


1: 為什么要移動
因為android studio 在編譯的時候會下載 builde.gradle 文件下 dependences {} 中 配置的各種依賴包,如果不移動到D盤或者其他盤,那么隨之項目依賴的三方包逐漸增多,勢必會造成C盤的容量大小會越來越小,所以必須要移動
存放第三方jar、aar包以及本地的gradle文件。最主要的是.gradle\caches\modules-2\files-2.1目錄(存放項目依賴的第三方jar、aar包)和.gradle\wrapper\dists目錄(存放在AS的Settings-->Gradle中勾選Use default gradle wrapper (recommended)時,使用project_home\gradle\wrapper\gradle-wrapper.properties文件中distributionUrl指定的gradle版本)
看官方文檔:

意思是如果不在環境變量里面設置GRADLE_USER_HOME的值,默認.gradle文件夾的路徑是C:\Users\登錄名.gradle目錄,所以只需要在環境變量里面配置GRADLE_USER_HOME的值為其他盤就行了。重啟后AS設置中的Gradle目錄地址會自動同步成GRADLE_USER_HOME的值,不需要手動更改。
2:如何將.gradle 的緩存文件移動到 你說的D盤
2.1 找到 存放配置、插件緩存文件夾、最近打開的項目
找到AS安裝目錄\bin\idea.properties文件,使用文本編輯器打開修改


2.2 配置環境變量 GRADLE_USER_HOME
默認.gradle文件夾的路徑是C:\Users\登錄名.gradle目錄,所以只需要在環境變量里面配置GRADLE_USER_HOME的值為其他盤就行了

這兩個步驟搞定,那么久可以做到將 .gradle文件 從C盤移動到D盤
