AndroidStudio由于国内网络原因,经常无法下载Gradle,出现:
android studio refreshing gradle project // 一直处于这个状态
这个时候,我们需要手动下载Gradle。
1. 首先查看要下载的Gradle版本
项目使用的Gradle,由 gradle-wrapper.properties 文件决定
打开文件就可以看到所使用的Gradle版本(gradle-3.3-all.zip):
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
Gradle Wrappr
Gradle可以在没有安装Gradle的情况下使用,这时候就需要Gradle Wrapper了。Gradle Wrapper其实就是一个脚本文件,它会在没有安装Gradle的情况下为我们下载Gradle,之后我们就可以使用gradlew命令,像使用gradle一样来使用Gradle了。Gradle官方建议我们在所有Gradle项目中都创建Wrapper文件,方便没有安装Gradle的用户使用。
而gradle-wrapper.properties文件就是配置文件。
2. 手动下载Gradle
Gradle下载地址:https://services.gradle.org/distributions
找到对应的版本,想办法手动下载下来。
3. 应用这个Gradle
首先需要确定Gradle的放置目录:
Linux:
~/.gradle/wrapper/dists
windows:
C:\users{user name}.gradle\wrapper\dists
找到对应的版本目录,将下载好的文件放进去(不需要解压),Androidstudio会自动解压这个压缩包。接下来刷新项目就ok了。
网友评论