最近升级了Android Studio 3.0之后,从svn上检出以前的项目的时候,经常会遇到卡在Building Gradle上,过不去。查阅各种资料,尝试各种方法,终于解决。今天特地记录一下,方便以后再遇到时不用再东找西找,也希望能帮助到一些朋友。
一、Mac版
1.首先在你的项目目录/gradle/wrapper/gradle-wrapper.properties文件中找到你项目用到的gradle版本和下载链接,
如图红框内就是要找的链接
2.把找到的链接复制到浏览器里,注意要把“\”转移符去掉。回车等待下载完成即可。(注意下载完之后是一个zip的压缩文件,不需要解压)
3.打开Finder到/Users/你的用户名/.gradle/wrapper/dists/gradle-3.3-all(因为我这边是用的3.3版本,所以进的gradle-3.3-all文件夹,根据项目而定)。在gradle-3.3-all文件夹下会看到一个一堆字母数字的文件夹,把下载好的zip文件复制进去,再重新build就可以了。
注意,.gradle文件夹是一个隐藏文件夹,需要打开显示隐藏文件。在终端中输入
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
如果想恢复隐藏,在终端中输入
defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder
二、Windows版
和Mac版一样。先下载好zip压缩文件。不同的是,要把这个压缩文件放到
C:\Users\你的用户名\.gradle\wrapper\dists\gradle-3.3-all文件夹下的一个一堆字母数字的文件夹里。