android studio打开新项目,当新项目的gradle版本和本机android studio版本不一致时,就会重新下载,这个过程有时候会很慢:
查看项目的gradle版本:
1、在项目gradle目录,gradle/wrapper/gradle-wrapper.properties 文件中:
#Wed Nov 01 17:15:52 CST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
最后一行就是项目默认下载的路径
2、在项目的.idea/gradle.xml文件中也可以看到
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="resolveModulePerSourceSet" value="false" />
</GradleProjectSettings>
</option>
</component>
</project>
而下载后的gradle文件存放的路径为:
/home/chenlei/.gradle/wrapper/dists
这个路径下有各个版本的gradle文件,
打开其中一个,里面有一个随机文件名的目录,下载下来的gradle文件压缩包保存在这个目录:
我们再来看下载路径:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
这个路径下载有时候很慢,一开始我以为是国内有墙的问题,就在站点在国外的云主机上下载,再传回本机,但是在云主机上下载依旧奇慢。。。
我找到了gradle文件的下载路径:
https://services.gradle.org/distributions/
找到自己想要的版本下载,速度就快很多了。仔细查看下载的路径,发现,根本不是之前项目文件里的路径,猜想可能是原来的路径被google弃用了吧~。。