在 Android Studio (简称:AS)使用过程中,Gradle 引起的问题包括并不限于:第一次安装AS后,卡在Gradle的下载......
当遇到这些情况,可以尝试以下的解决方案(OS: Mac)
Step 1:
找到本地的Gradle版本:
在你创建的项目目录找到这个文件,打开它
如图所示,打开路径文件后,可以看到Gradle的下载网址。这个网址告诉AS要到哪里下载对应的gradle,但是很多时候AS会卡在自动下载这一步,所以我们利用它进行手动下载。
网址由两部分组成:http://services.gradle.org/distributions/和gradle-3.5-all.zip,分别对应下载页和Gradle版本。手动下载就是进入下载页并下载对应当前文件的Gradle版本,但是这个版本不是固定的,我们只需下载现在最新的版本即可。比如:http://services.gradle.org/distributions/gradle-3.5-all.zip,在下载页找到gradle-3.5-all.zip,然后下载。
完成后,我们得到gradle-3.5-all.zip ⚠️这里我们不需要解压它!
Step 2:
找到本地的Gradle配置文件:
如果没有做过AS的配置修改,可以在这个地方找到:
用户/(当前用户目录)/.gradle/wrapper/dists,像这样:
进入后,会看到以Gradle版本命名的文件夹:(这里用自动下载的2.8版本做演示)
把xx.part文件删除掉,然后把刚才下载好(以3.5为例):gradle-3.5-all.zip,放在对应版本号命名的文件夹里面:
然后重启AS,大功告成!ps:AS会自动解压并生成xx.zip.ok,所以这里并不需要管其它两个文件
Final:
经过这两个步骤,一般都可以把下载过程中的卡Gradle下载进度解决。
ps: Gradle版本越新越好