• 【Android


      今天把Android Studio从2.2版本升级到了2.3版本,但是再打开以前项目的时候,就卡在 “Refreshing XXX Gradle Project” 这里不动了。

      网上搜了一些解决方案,有的说翻墙,有的说建本地服务器,但都觉得太麻烦,这里贴出一个自认为比较简单的解决方案。

      首先来说一下为什么会出现这个问题:出现这个问题是因为Gradle因为种种原因需要下载或更新,而国内的情况想必大家都懂的,下不下来,因此就会卡在这里,一段时间之后,可能还会出现 “Connection timeout” 之类的错误。

      下面是这个问题的解决方案。

    1、查看要下载的Gradle版本

      在C盘的用户文件夹中有一个 .gradle 文件夹,在这个文件夹的 wrapperdists 目录下会有一个(或一些)文件夹,文件夹的名字就是gradle的版本,如 gradle-3.3-all 。

      每个gradle文件夹中都有一个文件夹,文件夹的名称是一串不知道是什么鬼的字符,我们暂且理解为一个加密码。

      打开这个文件夹,如果这个文件夹里面有一个zip压缩包、一个文件夹和 .lck 、 .ok 和 .part 三个文件,那么表示这个gradle是之前下载好的。

      如果这个文件夹中只有 .lck 等两个文件,那么表示这个gradle就是这个问题的罪魁祸首。

    2、下载Gradle版本

      这里给大家提供一个网址:【Gradle版本资源大全】。这个网址中提供了Gradle所有版本的资源下载。

      根据上一步查到的gradle版本,到这个网站中下载zip包,如上一步查到的gradle版本是 gradle-3.3-all ,那么就在这个网址中找到 gradle-3.3-all.zip 文件,点击下载到本地。

    3、替换本地Gradle

      zip包下载完成之后,将这个包复制到 [USER]wrapperdistsgradle-XXXXXXXXXXXXXXXXXX 文件夹下,然后解压出来。

      然后,可以重启Android Studio,然后再次打开这个项目,等待一会,项目就加载好了。

  • 相关阅读:
    Office 2003正版验证破解方法
    QQ邮箱 503 : HTTP Error 503 服务暂时不可用,请刷新重试
    再加几个MQL4 中的字符串处理函数
    C 处理可变参数函数 (二)
    Memcache 中实现消息队列
    提供MQL4 中比较实用的两个字符串处理函数
    在freebsd 上编译 pango with cairo
    C语言小技巧(1) 实现可变参数
    PHP 中的递归效率
    windows 下php 扩展 的好 资源
  • 原文地址:https://www.cnblogs.com/itgungnir/p/6632088.html
Copyright © 2020-2023  润新知