现在开发android基本都是用Android Studio开发的,但是我们平常想看别人的Demo不得不倒入别人的项目或者直接打开别人的Demo,可能卡在一个弹出框,显示的内容大致是:Building gradle project info
或者你在项目中改变了Gradle的构建的版本,会卡在下图:
也许你等了很久还是一直卡在这个界面,其实并不是真的卡死了,其实Studio只是在下载对应的Gradle版本,当时网速出奇的慢,但是你是可以观察到它是一直在下载的,在哪里看?
默认在你的用户目录下:
比如xp在:C:\Documents and Settings\Administrator
win7在:C:\Users\cxj(ps:这里的cxj是我电脑的名字,你的应该是你的名字这里都找错那我可没办法了....)
在这个文件夹下有一个.gradle文件夹,里面就是构建项目的时候需要用到的Gradle了,你进入xxx\.gradle\wrapper\dists下,你会发现这里有一些文件夹
其实这些就是不同版本的Gradle了,你的Studio其实就是在下载这些东西.
所以接下来你要看看你要打开的项目中用到的Gradle的版本
打开Studio ide需要倒入或者需要打开的项目
进入项目中的gradle\wrapper\下
打开红框框中的文件,找到类似于如下的信息:
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
为啥说类似呢,因为我这里只是一个示范,你的后面的地址应该是跟我不一样的
这里的版本号是2.8的,那我们就进入.gradle文件夹(不知道?往上翻!)中的2.8版本中
不出意外你可以看到这里有一个文件.part后缀的大小是在不断变大的,只是网速慢了,所以出现卡死的状态之后,有两种解决办法:
第一种:等待他自己完成,时间问题,如果你等不及了,请尝试第二种
第二种:你帮他下载,网址是:https://services.gradle.org/distributions/gradle-(x.x)-all.zip
(x.x)是你的版本号,如果你要下载2.8的,就是这样子:
https://services.gradle.org/distributions/gradle-2.8-all.zip
下载好的zip压缩文件不要解压!!!!!!!!!!!!!!
这时候你只要强制结束Studio或者利用360解除.part文件的占用,然后把刚才Studio正在下载的.part文件删除
然后zip文件直接拖进来,啥都不要做了,直接启动Studio就行了
其中之后原来文件夹中的文件发生了变化
很明显Studio以为xxx.zip文件就是他自己下载好的,爽快的解压用起来的了,嘿嘿嘿,殊不知是人为帮了它呀,嘿嘿嘿
其实就是你帮Studio完成了耗时的下载的工作,因为你自己下载明显速度比较快
好了,就说到这里啦~~~~
如果你懒得下载,可以去我的云盘上下载:
https://yunpan.cn/cP8vNhwaEnr8N 访问密码 c0ef