使用Android Studio过程中,停留在“Building ‘工程名’ Gradle project info”的解决方法
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”的解决方法的更多相关文章
- android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】
zhezhelin android studio 新建项目 界面一直停在 [“building ‘ 项目名’ gradle project info”] 安装了android studio 之后,按照 ...
- android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】
安装了android studio 之后,按照上文所述的那篇博文下载安装gradle,配置环境变量, 启动android studio,新建项目,发现还是新建不了,界面一直停在 ["buil ...
- Android Studio Eclipse运行时出现 finished with non-zero exit value 2 错误解决方法
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 微博:http://weibo.com/mcxiaobing Error:Ex ...
- rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法
rpm包安装过程中依赖问题"libc.so.6 is needed by XXX"解决方法 折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动.中间遇到了一 ...
- Android Studio2.3.3卡在Building 'xxx' Gradle project info的解决方法
Android Studio版本:V2.3.3 操作系统环境:Ubuntu14.04 64bit 新安装好Android Studio后,在创建新的项目时或者在导入他人的项目代码时,Android ...
- 使用Android studio过程中发现的几个解决R变红的办法
刚开始使用Android studio的时候,好几次碰见新建了一个xml文件,或者new了一个activity之后,Android studio莫名其妙的报错了,而显示红色的地方就是常用的(R.id. ...
- Android Studio无法启动,gradle下载不了 提示“building “ 项目名”gradle project info”
Google在2013年I/O大会上发布了Android Studio,AndroidStudio是一个基于IntelliJ思想的新的Android开发工具.下面介绍一下Android Studio安 ...
- 真正解决 Android Studio无法启动,gradle下载不了 提示“building “ 项目名”gradle project info”(原创20131216)
最近开始研究Android Studio 开发,但是在开始的时候,一直下载gradle,弄了四天,都没有成功,什么FQ,什么设置gradle路径,都没有解决,但是有一次在公司的电脑上很成功的更新了,完 ...
- Android Studio的Android Monitor窗口中把标签拉出来之后放不回去的解决方法
不小心把下图方框中的logcat标签拖出来之后, 就变成了图2的浮动窗口,发现logcat标签怎么也弄不回原来窗口中的位置中. 其实解决方法很简单,只要拖住下图浮动窗口中红框位置的logcat标签,然 ...
随机推荐
- bzoj 4444: [Scoi2015]国旗计划
Description A国正在开展一项伟大的计划--国旗计划.这项计划的内容是边防战士手举国旗环绕边境线奔袭一圈.这 项计划需要多名边防战士以接力的形式共同完成,为此,国土安全局已经挑选了N名优秀的 ...
- Python的文件及异常
1. Python的文件及异常 1.1 文件操作 1.1.1 从文件中读取数据 许多情况下,我们的信息是存储在文本中的.例如对用户行为的分析,用户访问系统或者网站的访问信息会被存储于文本中,然后对文本 ...
- 安全扫描工具 Netsparker
Netsparker是一款web应用安全漏洞扫描工具 Netsparter官网:https://www.netsparker.com/web-vulnerability-scanner/,与其他安全扫 ...
- 自己动手写把”锁”---LockSupport介绍
本篇是<自己动手写把"锁">系列技术铺垫的最后一个知识点.本篇主要讲解LockSupport工具类,它用来实现线程的挂起和唤醒. LockSupport是Java6引入 ...
- Python新式类与经典类的区别
1.新式类与经典类 在Python 2及以前的版本中,由任意内置类型派生出的类(只要一个内置类型位于类树的某个位置),都属于“新式类”,都会获得所有“新式类”的特性:反之,即不由任意内置类型派生出的类 ...
- 用深度学习(DNN)构建推荐系统 - Deep Neural Networks for YouTube Recommendations论文精读
虽然国内必须FQ才能登录YouTube,但想必大家都知道这个网站.基本上算是世界范围内视频领域的最大的网站了,坐拥10亿量级的用户,网站内的视频推荐自然是一个非常重要的功能.本文就focus在YouT ...
- android应用开发基础知道
1.理解android linux是由c语言和汇编语言写的操作系统,android是基于linux内核的操作系统.发者可以使用Java或C/C++开发Android应用. 2.android环境搭建 ...
- sql基本知识
1.类型转换 用convert,cast float转换出现科学计数字母的问题:可以先转成numeric再转成varchar declare @fl float set @fl=1234567.123 ...
- webapi框架搭建-日志管理log4net
前言 本篇讲怎么在前几篇已经创建好的项目里加上日志处理机制,我们采用Log4net技术.跟多的log4net技术的细节请查阅log4net的官网. log4net官网:http://logging.a ...
- [转载]基于LVS的AAA负载均衡架构实践
摘要 本次分享将从一次实际的负载均衡改造案例出发,通过介绍项目背景.选型思路.测试方法和问题分析等方面展开,总结负载均衡架构的一般套路和经验教训. 一.背景 项目背景是某企业的AAA管理系统, AAA ...