使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

时间:2022-10-05 11:20:37

 http://www.loverobots.cn/in-the-process-of-using-studio-android-the-solution-of-the-project-info-gradle-in-the-building-project.html

 

最近尝试将Android Studio从一台电脑(笔记本,windows8系统)搬迁至另一台电脑(台式机,windows7系统)。在配置好JDK,Android SDK,Genymotion后,不出意料,果然还是出现了问题,而且是之前从未遇到的问题(也许是以前莫名其妙解决了吧...),如下图。

使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

由于Android Studio是直接复制到另一台电脑的,其中的工程项目文件夹也直接复制了过来,并更改了Android Studio的设置项。但是,在打开已有项目时,却始终卡在了上图的位置。

简单分析一下,应该还是跟国内的网络环境有关系(万恶的GFW),于是网络搜索了一下,还真是......

下面,就给大家分享一下最终实践有效的解决方法。

解决方法

如果是网络问题的话,就存在两种方案,一种是FQ,另一种是离线方式。咱们不想太折腾或者花钱的话,都会选择后者。

1 到Gradle官网下载需要的Gradle版本

进入Gradle官网,下载需要的Gradle版本文件。

使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

不过JACK的机器人这里选用的是Gradle 2.4,最新的2.5配置后似乎有点小问题。

使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

需要下载旧版Gradle,可以点击绿色按钮下的“Previous”,进入旧版Gradle下载页面,选择“Choose Version”,找到对应的“2.4”版,点击“Complete distribution”(必须下载这个包含二进制文件、源码和离线文档的版本)即可下载。下载下来的应该是一个名为“gradle-2.4-all”的zip压缩包。

2 检查Android Studio中的相关配置

这里使用的Gradle是解压到了路径“D:\Android\Android Studio\gradle”下,而SDK文件夹放在了路径“D:\Android”下,那么相应的设置应该如下。

2.1 Gradle的服务目录设置("File"->"Settings"->"Build,Execution,Deployment"->"Build Tools"->"Gradle")

使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

2.2 项目结构设置("File"->"Project Structure...")

使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

3 正确配置Gradle的环境变量

在环境变量中,将当前使用的Gradle加入用户的PATH变量。

使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

在CMD工具中输入“gradle  -v”可以查看当前配置的Gradle版本信息,同时测试Gradle配置是否成功。

使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

4 替换“gradle-2.4-all”文件

4.1 替换C盘中对应的“Gradle-2.4-all”文件

使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

在windows7中的路径“C:\Users\<用户名>\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0”下,先删除其中所有文件,并将下载的“gradle-2.4-all.zip”直接复制到此目录下。“6r4uqcc6ovnq6ac6s0txzcpc0”会有所不同,根据你的实际生成文件夹确定。

4.1 替换自定义Gradle目录中对应的“Gradle-2.4-all”文件

使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法

由于JACK的机器人这里自定义了Gradle的路径为“D:\Android\Android Studio\gradle\gradle-2.4”,则需要在路径“D:\Android\Android Studio\gradle\gradle-2.4\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0”下执行相同的删除、复制操作。

其中的“gradle-2.4”文件夹是在打开项目时对文件“gradle-2.4-all.zip”的解压操作生成的。而“gradle-2.4-all.zip.lck”和“gradle-2.4-all.zip.ok”也是再生成的。

完成以上操作,再次启动Android Studio,打开已有项目,应该就能够正常打开了。