zoukankan      html  css  js  c++  java
  • 【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,然后再次打开这个项目,等待一会,项目就加载好了。

  • 相关阅读:
    RHEL7 安装Docker-CE
    Django2.2 Vue 前后端分离 无法访问Cookie
    Vue error: Parsing error: Unexpected token
    Python Warning
    Http post 接收 html .netcore
    Echart 中国地图
    CKplayer 视频播放插件
    (转)解决windows10下无法安装.net framework 3.5,错误代码0x800F081F
    第1章 信息化和信息系统
    .net core 添加 swagger
  • 原文地址:https://www.cnblogs.com/itgungnir/p/6632088.html
Copyright © 2011-2022 走看看