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. 平方根的C语言实现(三) ——最终程序实现

    版权申明:本文为博主窗户(Colin Cai)原创,欢迎转帖.如要转贴,必须注明原文网址 http://www.cnblogs.com/Colin-Cai/p/7223254.html 作者:窗户 Q ...

  2. nginx搭建rtmp协议流媒体服务器总结

    最近在 ubuntu12.04+wdlinux(centos)上搭建了一个rtmp服务器,感觉还挺麻烦的,所以记录下. 大部分都是参考网络上的资料. 前提: 在linux下某个目录中新建一个nginx ...

  3. Linux发行版 CentOS6.5下删除分区操作

    本文地址http://comexchan.cnblogs.com/,作者Comex Chan,尊重知识产权,转载请注明出处,谢谢!   有时候,发现分区分错了.需要删除分区,只需按照分区的步骤逆向操作 ...

  4. Webservice接口的调用

    一.开发webservice接口的方式 1.jdk开发. 2.使用第三方工具开发,如cxf.shiro等等. 我这边介绍jdk方式webservice接口调用. 二.使用jdk调用webservice ...

  5. 跟我一起读postgresql源码(七)——Executor(查询执行模块之——数据定义语句的执行)

    1.数据定义语句的执行 数据定义语句(也就是之前我提到的非可优化语句)是一类用于定义数据模式.函数等的功能性语句.不同于元组增删査改的操作,其处理方式是为每一种类型的描述语句调用相应的处理函数. 数据 ...

  6. SQLServer 发布订阅(Replication)造成的Memroy压力(cmemthread等待)

    深入了解下发布订阅:     数据复制:允许一个数据源向一个或多个目标数据库分发数据,只需要OLE DB 访问接口即可访问: 整个复制框架包含:复制组件,复制代理,复制类型: 复制组件: 发布服务器: ...

  7. MySQL优化一 简绍

    优化方面: 存储层:数据表”存储引擎”选取.字段类型选取.逆范式(3范式) 设计层:索引.分区/分表 架构层:分布式部署(主从模式/共享) sql语句层:结果一样的情况下,要选择效率高.速度快.节省资 ...

  8. SEO之网站关键词的优化 :首页,内页关键字,长尾关键字

    这篇文章主要讲的是SEO之网站关键词的优化 :首页,内页关键字,长尾关键字. 为了查找方便,小A汇总了所有SEO优化的相关教程,方便大家查找到自己想要的SEO优化技巧: SEO优化教程汇总. 网站关键 ...

  9. eclipse从git拉去出现红色方块的解决办法

    1:由于错误已经解决,这里借了一副图,主要是显示这个红色方块,然后贴一下解决方法,日后好脑补: 大家一看肯定都是冲突了,我也是第一次遇到这种错误,贴一下(鼠标右击项目找到如下的Reset): 然后红色 ...

  10. navicat for sqlite 11.1.12 patch 永久试用 不报毒

    因为最近需要用这个但是网上都是注册机没有成功注册,所以就自己动手使用ollydbg开刀,    修改成了永久试用版本. 着急用所以没仔细分析,暂时先这样吧. 这个下载版本 http://dlsw.ba ...