描述

重新安装AndroidStudio或从Eclipse换到AS的时候,在编译新的项目的时候,一般会遇到如下图那样。

一般是因为在AndroidStudio每次更新版本都会更新Gradle这个插件(但由于墙的问题每次更新都是失败),于是停止在Refreshing
Gradle Project,有时新建项目的时候报Gradle Project Compile Error等等相关的问题。


解决办法

打开AndroidStudio项目,找到项目目录

gradle\wrapper\gradle-wrapper.properties

打开这个文件,内容如下

#Mon Dec 28 10:00:20 PST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

最重要的就是最下面一句

distributionUrl=https://services.gradle.org/distributions/gradle-2.2.1-all.zip

Android Studio会联网下载符合当前版本的Gradle插件,而这个网址虽然可以访问但速度实在太慢,所以每次下载需要花很长时间或直接超时。

解决办法就是自己去手动下载当前项目定义的版本,可以直接复制这个路径去下载
也可以去Gradle官网

http://services.gradle.org/distributions/

自己选择版本下载,但是要和文件里那个版本相同;或者下载自己想用的版本改文件里面的文件名。

然后把下载下来的压缩包拷贝到

C:\Users\XXX\.gradle\wrapper\dists\gradle-2.2.1-all\d3xh0kipe7wr2bvnx5sk0hao8

注意要放到gradle\wrapper\gradle-wrapper.properties里面定义的 gradle 版本号相同的文件夹下面(下载的和定义的版本号必须相同),不可乱放。

目录下后边这个长串的目录不一定相同,以自己的为准

重启AndroidStudio后重新编译即可(Tools->Android->Sync Project Gradle Files)

AndroidStudio Refreshing Gradle Project编译更新Gradle卡住问题相关推荐

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

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

  2. AndroidStudio升级后,离线更新Gradle版本失败问题解决

    发现问题   最近项目差不多完结了,赶紧升级了一波我的撸码装备--AndroidStudio.不升级不知道,一升级吓一跳.新建一个项目工程一个劲给我报错. 解决问题   看这样子,应该是Gradle的 ...

  3. gradle一直提示更新:Gradle files have changed since last project sync. A project sync may be necessary fo

    今天发现我的Android studio 一直提示 sync now,但是点击了也没得用.最后才反应过来是不是电脑时间有问题.因为某种原因我把自己电脑时间给更改成比最后一次动代码的时间更前面.所以才出 ...

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

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

  5. 解决AndroidStudio更新后在 Building gradle project info 一直卡住

    Android Studio导入项目的时候,一直卡在Building gradle project info这一步,主要原因还是因为被墙的结果.gradle官网虽然可以访问,但是速度连蜗牛都赶不上.. ...

  6. AndroidStudio导入新项目下载另一版本Gradle太慢,提示Refreshing gradle project

    每当新导入一个项目时,项目中配置的环境可能与当前开发环境有很多不同,直接导入会导致下载Gradle,SDK等,提示Refreshing gradle project的,由于网络原因,经常半小时以上打不 ...

  7. Android Studio卡在refreshing gradle project的原因和快速解决办法

    这个问题遇到过很多次,网上也有很多解决办法,但是好像都没有发现refreshing gradle project在做什么. 可以再试试 ./gradlew --info 看看详细信息. 一般refre ...

  8. Refreshing xxx Gradle Project 问题

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

  9. AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案

    AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案 参考文章: (1)AndroidStudio导入项目一直卡在Building grad ...

最新文章

  1. 经济学家会用到的计算机软件,大家认为社会科学不是科学而是学科的原因何在?...
  2. python游戏编程入门 免费-Python游戏编程入门4
  3. 关于玻璃体手术的最终建议
  4. 硬核 | 关于Linux内核的简明知识
  5. 使用GZipStream实现压缩和解压缩
  6. mysql数据库的字符集_mysql数据库中字符集乱码问题原因及解决
  7. golang map合并_Golang之流式编程
  8. 打破凉凉诅咒:三个有大量用户基础的区块链项目
  9. Eclipse常用快捷键大全
  10. PHP设计模式——装饰器模式
  11. makefile:425: *** 遗漏分隔符
  12. MATLAB 时间序列预测算法(有代码)
  13. AcWing 兔子与兔子
  14. 计算机中常用计算公式,计算机常用计算公式汇总.doc
  15. Excel Rate 函数的JavaScript 实现,等额本息计算反推利率
  16. 《三国演义》中的火烧赤壁居然也是假的!!
  17. Java并发编程与技术内幕:线程池深入理解
  18. SQL 视图(Views)
  19. 高速USB模式下 UAC2.0
  20. 华为智慧屏看鸿蒙,AI加持的另类彩电之华为智慧屏带你体验鸿蒙

热门文章

  1. Python3 数据库操作小封装
  2. 今天开通了自己的博客
  3. 4、已知圆的半径radius= 1.5,求其面积
  4. Oracle 创建dblink
  5. 牛客网 PAT 算法历年真题 1003: 数素数 (20)
  6. CTR预估中GBDT与LR融合方案
  7. 动态库与静态库优缺点比较(转 侵删)
  8. bzoj 2342: 双倍回文 回文自动机
  9. springmvc restful风格操作
  10. 《linux内核设计与实现》第一章