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 下载不了,所以无法打开。

android model 一直build android studio一直在build_不同版本

----------------------------------------------------------------------------------

!!!最快捷的方法是手动下载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(大概是这样子,我把它删了,记不清)

 

android model 一直build android studio一直在build_不同版本_02

从以上这几个文件可以看出

或者

从目录地址也可以看出,需要下载的gradle-3.3-all版本的。

(不同版本的API是需要匹配对应的Gradle(不同版本需要不同的Gradle),我这个项目需要的是gradle-3.3-all)

 

 

2.去Gradle 官方(https://gradle.org/),下载对应的版本

访问https://gradle.org/releases

选择你需要的版本(我这里下载的是Gradle 3.3 Complete)

android model 一直build android studio一直在build_android_03

3.将下载好的压缩包(不要解压),直接复制到:

C:\Users\当前用户目录\.gradle\wrapper\dists\gradle-3.3-all(版本地址,不同版本,该地址名不同)\55gk2rcmfc6p2dg9u9ohc3hw9(乱码文件夹,每个人的都不同)下,然后重启AndroidStudio即可(创建项目时会加载一段时间)。