使用Android Studio导入其他人项目的时候,通常Gradle的版本是不一样的,因此就需要下载Gradle。但是由于网络的原因,Android Studio中Gradle的下载经常失败,只能自己手动下载。

Android Studio版本:4.0.1

解决方案:

1、在Android Studio的Project视图中,找到gradle/wrapper/gradle-wrapper.properties,打开properties文件,找到distributionUrl字段,复制distributionUrl的值。例如:

1
https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

删除https后面的\,在浏览器中复制,即可下载相应版本的gradle。

2、将下载好的gradle-x.x.x-all.zip放在用户目录下的.gradle/wrapper/dists/gradle-x.x.x-all/(一串字符串)/ 中,gradle-x.x.x-all.zip放进后不要解压,不要解压,不要解压。不需要删除其他文件。

我的windows下的路径:

C:\Users\GOD\.gradle\wrapper\dists\gradle-4.10.1-all\455itskqi2qtf0v2sja68alqd

此时文件夹中只有两个文件:

  • gradle-x.x.x-all.zip
  • gradle-x.x.x-all.zip.lck。

3、重新打开Android Studio,点击File->Sync Project with Gradle Files,Android就会自动解压

gradle-x.x.x-all.zip,自动下载其他需要的文件。

最终文件夹中有四个文件:

  • gradle-x.x.x
  • gradle-x.x.x-all.zip
  • gradle-x.x.x-all.zip.lck
  • gradle-x.x.x-all.zip.ok