zoukankan      html  css  js  c++  java
  • Android Studio卡在refreshing gradle project的原因和快速解决办法

    Android Studio更新后一直Refreshing的解决办法!

    这个问题遇到过很多次,网上也有很多解决办法,但是好像都没有发现refreshing gradle project在做什么。

    一般refreshing gradle project出现在打开一个新工程或者升级Android Studio之后,为什么需要refreshing呢?问题就出在gradle-wrapper.properties这个文件上,这个文件指明了本工程需要用的gradle版本。

    这里写图片描述

    如图所示。

    最后一行表示当前工程gradle的版本,如果Android Studio发现gradle的缓存目录里没有这个版本,这个时候就会触发refreshing gradle project,而一个gradle包的大小一般在70M以上,开了VPN需要半个小时以上才能缓存下来,不开的话基本会卡死在那里,下载不了。知道问题就好解决了,首先打开你的gradle缓存目录(如果你没修改过的话目录就在下面的路径).

    windows: C:Users用户名.gradlewrapperdists
    OSX: /Users/用户名/.gradle/wrapper/dists

    首先我们先去gradle仓库手动下载好一个版本(可以是工程需要的版本,你也修改gradle-wrapper.properties中的版本号为gradle缓存目录已有的版本,这样就不用下载了),最好用迅雷下载更快。

    下载地址:下载地址

    假设我们需要gradle-3.4-all。
    查看dists目录,发现Android Studio已经生成了这个目录。

    这里写图片描述

    如图所示,把zip包(可能需要改名)和解压后的目录放在上面这串字符串的目录中。强制关闭Android Studio,重启后就不会停留在refreshing gradle project了。

    什么都可以搜一下,说不定你就知道了别人的ide是怎么写的了。

  • 相关阅读:
    57.适合自己的就是最好的
    45.懂得放弃
    ASP.NET碎知识点
    app性能测试理论基础一篇
    记一次踩坑docker+Jenkins+python3.6.8+gitee
    IT测试人从浓密到稀疏的的发量之路
    一天基本上没什么效率
    如此复杂的心情,如此失落的感觉…
    String.Replace 方法 (String, String)
    《见与不见》原题《班扎古鲁白玛的沉默》 作者:扎西拉姆·多多
  • 原文地址:https://www.cnblogs.com/caoxinyu/p/10568607.html
Copyright © 2011-2022 走看看