解决方法:Android Studio创建/打开项目时一直处于Building“project name”Gradle project info的解决办法
1,用android studio 创建新项目,会一直停留在创建的进度条状态;
2,用 活动监视器 强制退出android studio, 打开刚才创建的那个项目里的 gradle–>wrapper–>gradle-wrapper.properties这个文件,
看最后一行那个distrubutionUrl 代表的版本号,例如我的是gradle-4.4-all.zip;
3,翻墙去官网下载这个版本号的gradle-4.4-all.zip,解压到~/.gradle/wrapper/dists/gradle-4.4-all 文件夹里,
4,~/.gradle/wrapper/dists/gradle-4.4-all 文件夹里面已经有android studio创建的一个很长的随机名字的目录55gk2rcmfc6p2dg9u9ohc3hw9,里面是有两个文件:gradle-4.4-all.zip.lck 和 gradle-4.4-all.zip.part,
修改gradle-4.4-all.zip.part 为 gradle4.4-all.zip.ok,骗android studio已经下载好了,
5, ~/.gradle/wrapper/dists/gradle-4.4-all/55gk2rcmfc6p2dg9u9ohc3hw9 文件夹里,把gradle-4.4all.zip再解压给一个文件夹gradle-4.4;
6,此时再用android studio去新建项目时,就不再去下载了,项目也很快创建好了,
android studio Version 3.2 (AI-162.3871768) 新建项目使用的是gradle 4.4版本 ,
我猜android studio 创建新项目时会查看是否有临时文件夹,如果没有,就默认会去官网下载这个gradle-4.4-all.zip到临时文件夹,
下载下来就在这个临时文件夹里解压,再把解压内容拷贝多一份到~/.gradle/wrapper/dists/gradle-4.4-all/ 下,
所以我就是按照上面的步骤做的。
gradle历史版本下载地址:
http://services.gradle.org/distributions
Android Studio创建/打开项目时一直处于Building“project name”Gradle project info的解决办法
一直停留在此界面的原因是:Android studio 在下载 Gradle ,但是由网络原因(国内需要翻墙), Gradle 下载不了,所以无法打开。
----------------------------------------------------------------------------------
!!!最快捷的方法是手动下载Gradle:
根据我的理解(没有深入研究),
不同版本的API是需要匹配对应的Gradle(不同版本需要不同的Gradle),
比如:API 19:Android 4.4(Kitkat)需要的是 Gradle 3.3。
----------------------------------------------------------------------------------
说出这个观点的理由是:
我创建的项目采用的API 是:API 19:Android 4.4(Kitkat),
创建时也是一直卡在这个界面。
我翻墙出去之后,让其在Building了半个中,依然解决不了,
我在网上查了一下,是在下载Gradle,
所以我在Gradle 官方(https://gradle.org/),
下载了最新版本的Gradle 3.4也不能解决问题(Android Studio也是更新到最新的)。
不是因为方法是错的,而是因为我下载的是Gradle 3.4(最新版),
而API 19:Android 4.4(Kitkat)只需要(或者说:只支持)Gradle 3.3,
所以在新建项目时,还是会卡在这个界面,因为它要下载Gradle 3.3。
----------------------------------------------------------------------------------
针对网上的办法作补充:
1. 进入C:\Users\当前用户目录\.gradle\wrapper\dists\gradle-3.3-all(版本地址,不同版本,该地址名不同)\55gk2rcmfc6p2dg9u9ohc3hw9(乱码文件夹,每个人的都不同)
查看下载缓存文件,
注意:我的是gradle-3.3-all.zip解压后的样子
你们的缓存文件名:gradle-3.3-all.path(大概是这样子,我把它删了,记不清)
从以上这几个文件可以看出
或者
从目录地址也可以看出,需要下载的gradle-3.3-all版本的。
(不同版本的API是需要匹配对应的Gradle(不同版本需要不同的Gradle),我这个项目需要的是gradle-3.3-all)
2.去Gradle 官方(https://gradle.org/),下载对应的版本
访问https://gradle.org/releases
选择你需要的版本(我这里下载的是Gradle 3.3 Complete)
3.将下载好的压缩包(不要解压),直接复制到:
C:\Users\当前用户目录\.gradle\wrapper\dists\gradle-3.3-all(版本地址,不同版本,该地址名不同)\55gk2rcmfc6p2dg9u9ohc3hw9(乱码文件夹,每个人的都不同)下,然后重启AndroidStudio即可(创建项目时会加载一段时间)。