AS2.3的下载安装和更新都没有什么难度,但是最让人蛋疼的是,创建新项目会一直卡build XXX info上。
原因就是,之前的as是使用gradle2.2版本,但是这次AS的2.3版本默认使用的是gradel3.3,而我们下载安装的最新的AS2.3中并没有附带gradel3.3,AS2.3的更新包里也没有附带这个gradle3.3,所以不管你是直接下载安装新版的AS还是升级到新版的AS,它都会在你创建项目的以后临时去下载gradle3.3,而这个下载的速度会奇慢无比,并且经常容易掉线,掉线了AS也没有任何提示,坑就坑在这了!
那我们应该怎么办呢?
首先到这个网站上手动下载gradle-3.3-all.zip这个文件,下载完不要解压!放心,这个下载一般都很快的。据说只要是3.3以上的任意版本zip都可以,但是我个人还是推荐下载3.3。
然后我们打开AS创建一个新项目,它会卡在build XXX info,这时候强退,然后找到这个位置:
/Users/你电脑的用户名/.gradle/wrapper/dists/gradle-3.3-all
注意,其中的.gradle文件夹是一个隐藏文件夹,查看隐藏文件的方法是:打开终端,复制下面的代码粘贴进去,然后回车,之后重启电脑。
//显示所有隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
//隐藏所有隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false
当你进入gradle-3.3-all这个文件夹时,你会看到这个文件夹里存在一个貌似乱码的文件夹,如果你没有找到gradle-3.3-all和乱码文件夹,说明你没有用AS2.3创建过项目。
最后,我们只要把之前下载好的gradle-3.3-all.zip文件丢进这个乱码文件夹里,就好了,重新打开AS创建项目,你会奇迹般的发现速度超快!