最近在家給學生們上網課發現,因為大家各家的網絡環境不同,結果gradle sync 一直sync不完成了。
很多同學創建項目都不能成功。
想着試試給大家介紹一下如何使用本地Gradle來構建項目。
1、打開一個Android Studio項目,切換到Project視圖下,查看gradle/wrapper/目錄下的gradle-wrapper.properties文件,
發現使用的是C盤用戶目錄下的.gradle/wrapper/dists文件夾下的gradle(我的是C:\Users\Administrator\.gradle\wrapper\dists),因此我們下載的離線gradle也要保存在這個文件夾下。
2、下載gradle 6.2.2版本的,大家可以在百度上搜索Gradle即可去官網下載。
3、復制到C盤用戶目錄下的.gradle/wrapper/dists文件夾下
4、 回到Android Studio中,打開gradle-wrapper.properties文件,將distributionUr由原先使用的網絡資源
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
換成使用本地的
distributionUrl=file:///C:/Users/Administrator/.gradle/wrapper/dists/gradle-6.2.2-all.zip
注意,路徑中的“\”替換成“/”
5、修改build.gradle文件里的這句話
classpath 'com.android.tools.build:gradle:3.6.1'
千萬,千萬,千萬不要改成gradle的版本6.2.2,不然會報錯,默認是寫成Android Studio版本一致,我當前的Android Studio版本是3.6.1
6、點擊右上角“Sync Now”同步,C盤用戶目錄下的.gradle/wrapper/dists文件夾下就多了gradle-6.2.2-all文件夾