今天Android Studio更新了,然后就打不开我昨天建的一个project,一直显示refreshing gradle project,上网查了一下原因,说是因为被墙,所以连不上gradle的网站,下载速度很慢,连上VPN,等着AS下好gradle的话要等好几个小时(查的时候好像只看到一个人等了,四个小时才打开)
看了一下比较快速的方法,都是先去搜对应版本的gradle资源,
然后把对应的gradle资源放在相应目录下,重启AS即可正常打开。
第一步
查看目前更新后的gradle版本号在在refreshing的项目的目录下的 \gradle\wrapper\gradle-wrapper.properties文件中最后一行
distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip
gradle-3.3就是现在要下的gradle版本号,上面的就是AS自动下载的网址,很慢。
第二步
在AS官网上下载对应的gradle版本,链接http://www.android-studio.org
第三步
将下载好的gradle文件整个放在对应目录下
windows系统的gradle目录在
C:\Users\用户名.gradle\wrapper\dists
OSX系统的gradle目录在
/Applications/AndroidStudio.app/Contents/gradle/gradle-3.3
windows系统只要再重启一下AS就好了,
OSX还需要配置一下
打开Prefences—->Build Tools—>Gradle,在Gradle home
设置好之后重启AS,在打开项目即可。
PS:
本来可以很快设置好的,结果找mac的gradle文件怎么打开用了很长时间。。
这里简单介绍一下
在Finder里面打开应用程序,找到android studio,右键单击AS图标,点击显示包文件,就能打开AS对应的文件夹,打开content文件夹下的gradle将下载好的gradle文件夹整个放入其中,以前的版本可以不用删除。