如何解决Android Studio Refreshing Gradle Project 编译更新Gradle卡住问题

问题描述

重新安装Android Studio或从Eclipse换到AS的时候,在编译新的项目的时候,一般会遇到如下图那样:
停止状态

这个问题一般是因为在Android Studio每次更新版本都会更新Gradle这个插件(但由于墙的问题每次更新都是失败),于是停止在Refreshing Gradle Project状态下。

关于gradle、gradle plugin、gradle和gradlew的具体说明,请参见以下以下链接:
http://hucaihua.cn/2016/09/27/Gradle_upgrade/

解决方案

打开AndroidStudio项目,找到项目目录\wrapper\gradle-wrapper.properties,如下图所示:
在AS中打开设置文件
在上图中,找到以下代码:

1
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

这里gradle-3.3-all.zip,就是我们要翻墙去下载更新的gradle版本。Android Studio会联网下载符合当前版本的Gradle插件,而这个网址虽然可以访问但速度实在太慢,所以每次下载需要花很长时间或直接超时。