首先贴出我下载的所有Gradle版本的zip包,百度网盘:http://pan.baidu.com/s/1hsQd6IC,或者去官方下载地址,不过国外的一般很慢啊,http://services.gradle.org/distributions

我们在使用Android Studio的时候免不了使用Gradle,然而这玩意儿不是谷歌出的东西,我们使用的时候如果本地没有需要去他们网站下载,然而国内的网络原因下载很慢,有时候根本就不动。那么我们能不能自己去下载好再来启动Android Studio呢?答案是可以的。首先我们找Android Studio下载Gradle放在哪个目录。其实稍微有点经验的,我们直接去系统用户目录下应该是可以看到的。我这里就以Windows10来看。

android gradle studio 不下载 androidstudio下载的gradle放哪_android

注意上面的.gradle文件夹就是的,我们继续点进去看

android gradle studio 不下载 androidstudio下载的gradle放哪_gradle_02

这里有4个文件夹,但重点在wrapper文件夹里面,继续进去

android gradle studio 不下载 androidstudio下载的gradle放哪_Android_03

最后你会发现这里面有多个版本的文件夹,这个就是我们Android Studio项目要使用的各个版本。其实这个版本跟随Android Studio的版本走的,比如我的版本是2.3 RC1版本,那么使用的是gradle-3.3-all版本,如果是2.2版本则是gradle-3.2-all(没记错的话)。所以这就会出现一个问题,当你从github或者别人那拿一个项目来,如果gradle版本不一样的话,你的Android Studio就会去下载相应的版本,接着就是漫长的等待了……继续往下看,注意地址栏那一串25位的字符文件夹,不知道这个是怎么生成的,不过这个后面我们会用到的。再注意里面有个.zip压缩包,这个就是从gradle官网下载下来的,而其它的都是这个压缩包解压时生成的。Android Studio就需要这个东西来构建项目。

android gradle studio 不下载 androidstudio下载的gradle放哪_gradle_04

好了,上面说到如果使用Android Studio打开项目来下载的话,网速不好(事实上我的网速下载速度有10几兆)的话或者其它网络原因导致一直打不开项目,接下来我们就自己去官网下载好了。我们打开gradle的官网,你会发现你很难找到每个版本具体的下载地址,在这里我表示……,好吧,地址就在最上面已经公布出来了!为了防止以后需要不同的版本,在这里我就把几个版本都下载下来了,以前的版本就没去下载了,觉得太老了。

android gradle studio 不下载 androidstudio下载的gradle放哪_android studio_05

同时为了照顾无法访问gradle的童鞋们,我这里也提供了百度网盘的地址,在最上面!不过百度的下载速度不好不要怪我啊……

万事俱备只欠东风,接下来我们把下载好的zip包放在上面说到的25位字符文件夹里面,再打开项目Android Studio就会去自动解压了,虽然麻烦点但相比之前还是节约了不少时间的。不过问题又来了,这个25位字符文件夹最最开始的时候是不存在的啊,我总不能随便写一个吧?是的,那怎么办呢?答案是,你看下面的截图就知道了。

android gradle studio 不下载 androidstudio下载的gradle放哪_gradle_06

android gradle studio 不下载 androidstudio下载的gradle放哪_压缩包_07

是的,找到你要打开的项目,然后进入到\gradle\wrapper文件夹里面,打开gradle-wrapper.properties文件,编辑最后一行的gradle-3.3-all.zip名字即可,名字就是你下载的gradle压缩包名。在这里需要注意的是,这个版本最好与你当前的Android Studio版本使用一致的即可。总之,只要这个名字的压缩包你有就好了。

接下来你需要用Android Studio打开这个项目(这个时候你没有这个gradle版本应该是去下载了……),这个时候Android Studio已经帮你生成好了25位字符文件夹了,你再进入到.gradle\wrapper\dists所在的文件夹里,把下载好的对应版本gradle压缩包丢在里面,重启Android Studio项目你会发现终于可以进去了,而.gradle\wrapper\dists里面的压缩包也解压了(就跟上图类似)。好了,至此关于gradle版本导致无法进入项目的问题解决了,不过如果在打开项目中还遇到问题应该是你某些配置还存在问题,可以自己搜索或者留言尽量帮助。