转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6640279.html

从Github上看到好的Demo想要Download下来学习。导入到Android Stduio的时候经常会碰到这样的事情。。。

等了半天没反应还是这个界面,老子要报警了!!!

这是因为Android Studio检测到项目使用的Gradle版本在本地没有,需要联网进行下载。而服务器在国外,所以国内想顺利下载,需要等很长时间。

那我们也有对策来减缓Building等待时间,适用于有网和无网的情况。

三种方法减少Gradle编译等待时间。 

一、手动下载相应的Gradle版本(适用于有网的情况)

出现上图的情况说明Android Studio正在联网下载项目对应的Gradle版本,这时候启动任务管理器强制关闭Android Studio。

找到路径C:\Users\用户名\.gradle\wrapper\dists

会出现一系列的文件夹,查看文件夹后面的时间,比如:

找到最新的日期,即为你刚才导入工程需要下载的最新的Gradle版本。打开它,会看到一堆乱码的文件夹,比如:

打开它,删除里面的所有文件,到Gradle官网下载对应的包 http://services.gradle.org/distributions/

我打开的是 gradle-3.4.1-all,就找到对应的进行下载,比如:

下载好之后,将包复制到乱码的文件夹里(切记不要解压),然后重新运行需要导入的工程,你会发现,过一小会儿工程就编译好了。

二、替换成自己本地已有的的Gradle版本(适用于没有网的情况)

打开路径C:\Users\用户名\.gradle\wrapper\dists

会看到我们电脑里已经存在的Gradle版本,比如:

打开需要导入的项目的文件夹,找到对应路径 项目名\gradle\wrapper 比如:

用编译器打开 gradle-wrapper.properties ,会看到类似这一堆代码:

#Sun Mar 12 23:28:39 CST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

这时我们看到项目需要的版本是 gradle-3.3-all ,如果本地没有,而且电脑当时还上不了网,可以用自己本地最新的版本,替换项目需要的版本,然后将项目导入Android Studio,即可编译通过。

三、强制使用本地的默认Gradle版本(适用于没有网的情况)

当我们导入项目,进入Android Studio主界面之后,提示Gradle编译失败,可以强制把Android Studio的Gradle版本设置为固定

File -> Settings -> 在左边搜索框里输入 gradle ,比如:

我们可以选择 Use local gradle distribution,并设置相应Gradle版本路径。

并选上 Offline work,之后不管项目版本是多少,Android Studio都默认加载你自己设置的Gradle版本。

以上就是我总结的三种设置Gradle版本的方法。

关注我的新浪微博,获取更多Android开发资讯!
关注科技评论家,领略科技、创新、教育以及最大化人类智慧与想象力!

转载于:https://www.cnblogs.com/cnwutianhao/p/6640279.html

减少Building 'Xxx' Gradle project info等待时间相关推荐

  1. android studio创建项目一直,Android Studio在创建/导入项目的时候,一直处于building “XXX”gradle project info的解决办法...

    Android Studio在新建项目或者导入项目的时候,可能会一直处于building "XXX"gradle project info的状态,而且还取消不了,无奈之下只能干掉进 ...

  2. Building 'xxx' Gradle project info

    Android Studio在导入他人的项目代码时经常会出现卡在Building 'xxx' Gradle project info界面的现象. 这主要是因为Android Studio在后台下载项目 ...

  3. Android Studio卡在Building 'xxx' Gradle project info的解决办法

    Android Studio在导入他人的项目代码时经常会出现卡在Building 'xxx' Gradle project info界面的现象. 这主要是因为Android Studio在后台下载项目 ...

  4. building xxx gradle project info的解决办法

    AndroidStudio创建项目,最后一步finish后,一直长时间处于building"project name"gradle project info,界面就一直停留在如图所 ...

  5. 一直处于building “XXX”gradle project info

    下载离线gradle-3.3-all.zip 网址:http://services.gradle.org/distributions/ 放到 C:\Users\Administrator\.gradl ...

  6. android studio 一直refreshing,AndroidStudio更新新版本后,项目一直处于Refreshing 'xxx' Gradle Project状态...

    我们使用的AndroidStudio经常需要更新版本,但是有时候经常更新的很慢,一直在Refreshing 'xxx' Gradle Project转啊转的,实在是让人捉急啊:有时候还会更新出问题(比 ...

  7. Refreshing xxx Gradle Project 问题

    Refreshing xxx Gradle Project 问题 最近出2.3了,公司更新了没问题,新特性很好用,但是要大家一起更新否则选了保持低版本gradle的话,instant run会无法使用 ...

  8. android studio 一直refreshing,AndroidStudio更新出现Refreshing 'xxx' Gradle Project状态解决办法...

    前言 开发项目之前,我用的是AndroidStuio2.1.0版本,项目开发完后,按耐不住就更新编译环境了.编译环境更新至AndroidStuio2.2.2. 更新完后,激动的打开AndroidStu ...

  9. 【转载】解决refreshing gradle project 和Building gradle project info 一直卡住\速度慢

    转载: http://blog.csdn.net/xx326664162/article/details/52002616 文章出自:薛瑄的博客 分析原因: 更改Gradle的版本后,或者更新AS后, ...

最新文章

  1. c 自定义实现string类 clear_基于scala2.13实现自定义的集合类 (下)
  2. python输出n阶矩阵_python-递归计算矩阵(nxn)的行列式
  3. asp.net性能的技巧
  4. 思考一下消息中间件的设计
  5. 服务器水冷冷却系统设计,从三方面设计高效的数据中心冷却系统
  6. Java项目性能监控和调优工具-Javamelody
  7. dos中进入其他盘中的方法
  8. 如何运行项目或工程中的单独java文件---找不到或无法加载主类”错误的原因
  9. 怎么用计算机弹电脑病毒音乐,怎么制作电脑病毒?简单电脑病毒制作方法
  10. 幻想三国android官方版,幻想三国ol官方版
  11. 云计算中网络基础知识(升级版)
  12. 第一次使用公有云需要注意啥
  13. 系统重装计算机硬件不兼容,升级Win10系统出现兼容性报告详细解答
  14. ttyS 和 ttyO 的区别
  15. メリッサ / 梅莉莎
  16. RISC-V MCU应用教程之PWR睡眠模式
  17. Nvidia AGX Xavier MAX9286 GMSL 载板(绿板)
  18. 魔法王座微端不显示服务器,魔法王座无法登陆卡顿等常见问题解决方法
  19. 【VisualStudio】Visual Studio Community 2015/2017/2019/2022 官网下载链接(传送门)
  20. 【FPGA】vivado使用(led流水灯实例,附图,详细)

热门文章

  1. android的布局流程,Android View 布局流程(Layout)全面解析
  2. micropython mqtt_MicroPython使用MQTT协议接入OneNET云平台
  3. 人工智能诗歌写作平台_人工智能将改变文学创作的未来?
  4. 计算机的网络端口管理器,Win7设备管理器没有端口选项的三大原因及解决措施...
  5. java录排名怎么写_面试官:Java排名靠前的工具类你都用过哪些?
  6. 电脑记事本在哪_【锦囊站第002期】电脑一秒内完成文件搜索是如何实现的?
  7. java vagrant_vagrant 做一个java web开发环境
  8. mysql 最小时间 最大时间_leetcode539_go_最小时间差
  9. 用python循环语句求素数_Python基础入门_3条件语句和迭代循环
  10. java 3gpp转mp3_Android音频以及音频播放器开发实例