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

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

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

解决方法

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

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

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

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

需要下载旧版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")

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

3 正确配置Gradle的环境变量

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

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

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

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

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

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

由于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,打开已有项目,应该就能够正常打开了。

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

  1. android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】

    zhezhelin android studio 新建项目 界面一直停在 [“building ‘ 项目名’ gradle project info”] 安装了android studio 之后,按照 ...

  2. android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】

    安装了android studio 之后,按照上文所述的那篇博文下载安装gradle,配置环境变量, 启动android studio,新建项目,发现还是新建不了,界面一直停在 ["buil ...

  3. Android Studio Eclipse运行时出现 finished with non-zero exit value 2 错误解决方法

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 微博:http://weibo.com/mcxiaobing Error:Ex ...

  4. rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法

    rpm包安装过程中依赖问题"libc.so.6 is needed by XXX"解决方法 折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动.中间遇到了一 ...

  5. Android Studio2.3.3卡在Building 'xxx' Gradle project info的解决方法

    Android Studio版本:V2.3.3 操作系统环境:Ubuntu14.04  64bit 新安装好Android Studio后,在创建新的项目时或者在导入他人的项目代码时,Android ...

  6. 使用Android studio过程中发现的几个解决R变红的办法

    刚开始使用Android studio的时候,好几次碰见新建了一个xml文件,或者new了一个activity之后,Android studio莫名其妙的报错了,而显示红色的地方就是常用的(R.id. ...

  7. Android Studio无法启动,gradle下载不了 提示“building “ 项目名”gradle project info”

    Google在2013年I/O大会上发布了Android Studio,AndroidStudio是一个基于IntelliJ思想的新的Android开发工具.下面介绍一下Android Studio安 ...

  8. 真正解决 Android Studio无法启动,gradle下载不了 提示“building “ 项目名”gradle project info”(原创20131216)

    最近开始研究Android Studio 开发,但是在开始的时候,一直下载gradle,弄了四天,都没有成功,什么FQ,什么设置gradle路径,都没有解决,但是有一次在公司的电脑上很成功的更新了,完 ...

  9. Android Studio的Android Monitor窗口中把标签拉出来之后放不回去的解决方法

    不小心把下图方框中的logcat标签拖出来之后, 就变成了图2的浮动窗口,发现logcat标签怎么也弄不回原来窗口中的位置中. 其实解决方法很简单,只要拖住下图浮动窗口中红框位置的logcat标签,然 ...

随机推荐

  1. ArcGIS API for JavaScript 4.3 与ArcGIS Server联动使用【地图服务】

    [前言] 有好些网友问我怎么使用Server发布的地图服务了,其实非常的简单. 我在这里先声明:不提供Server软件,需要的请自行使用互联网搜索资源: 不阐述Server如何发布各各种服务,但是我会 ...

  2. NP完整性| 集1(简介)

    我们一直在写关于高效算法来解决复杂问题,如最短路径,欧拉图,最小生成树等.这些都是算法设计者的成功故事. 在这篇文章中,讨论了计算机科学的失败故事. 计算机可以解决所有的计算问题吗? 存在计算问题,即 ...

  3. 程序员的自我救赎---11.4:FileSystem文件服务

    <前言> (一) Winner2.0 框架基础分析 (二)PLSQL报表系统 (三)SSO单点登录 (四) 短信中心与消息中心 (五)钱包系统 (六)GPU支付中心 (七)权限系统 (八) ...

  4. .NET使用DAO.NET实体类模型操作数据库

    一.新建项目 打开vs2017,新建一个项目,命名为orm1 二.新建数据库 打开 SqlServer数据库,新建数据库 orm1,并新建表 student . 三.新建 ADO.NET 实体数据模型 ...

  5. js 变量、作用域和内存问题

    基本类型和引用类型 5种基本类型:undefined.null.boolean.number.string 引用类型:由多个值构成的对象 属性 引用类型可以动态添加属性,而基本类型不可以 var p ...

  6. 第三节 - centos 内核启动、救援模式、 ls 、目录结构

    Linux 第三节一.CentOS 启动: 1.内核引导: 1.win/linux 通电,2.BISO自检(CPU,内存,硬盘等 | U盘.光驱.网卡.硬盘启动 通过MBR知道内核内存硬件驱动位置并加 ...

  7. 7、树莓派编程;gpio编程;led闪烁

    本博文仅作本人操作过程的记录,留作备忘.自强不息 QQ12226981 1.树莓派接口对照,一定要找到对应的引脚,不要接错了.我画上箭头. 2.安装 下载地址,https://git.drogon.n ...

  8. linux下配置Tomcat开机启动

    我们在linux下安装好tomcat之后:经常是需要配置到开机启动的: 这样的话就不需要我们每次重启linux服务器之后自己在登陆运行startup.sh文件启动tomcat了 本次的演示环境是在ce ...

  9. jamup与gb2i组合

    软件一定要开嗓单效果器,最好不要关闭中断软件/声音,每次有重新检测电流必须会有嗓音,最好用ipad ,不然会烦死人.默认delay太长,在DLY面板修改 gb2i 效果还行,他的价值重在使用,让新人使 ...

  10. Spring3.x企业开发应用实战读书笔记 —— 第三章IoC容器概述

    声明:    本篇博客绝大多数内容为<Spring3.x企业开发应用实战>一书原内容,所有版权归原书作者所有!,仅供学习参考,勿作他用! 3.2 相关Java基础知识 Java语言允许通过 ...