AS新建或导入项目卡在Building '项目' Gradle project info的处理

本章目录

  • 方法一:手动下载Gradle
  • 方法二:修改gradle-wrapper.properties

初次安装或者升级Android Studio之后,新建项目,很多人会停在如下图所示的界面上,一直不动。

《AS新建或导入项目卡在Building '项目' Gradle project info的处理》 Building gradle project info.png

其实,这是Android Studio在下载Gradle。每次Android Studio的更新,导入别人的项目或者初次使用Android Studio,很有可能导致Gradle插件的不匹配,最后就会影响Gradle版本的更替。
但是,由于墙的原因,Gradle在中国并没有服务器,所以下载速度可能就几Kb,而Gradle的压缩包大小在90兆以上,所以就会造成卡顿现象。
解决方案有如下两个:

  1. 手动下载Gradle
    • 如下图所示,找到位于 系统盘:\Users\用户名.gradle\wrapper\dists的目录,其中gradle-x.xx-xxx-all就是所有使用过的Gradle版本。

      《AS新建或导入项目卡在Building '项目' Gradle project info的处理》 Gradle版本.png

    • 根据gradle-x.xx-xxx-all显式的版本号,去Gradle Build Tools手动下载相对应的complete版本。
      《AS新建或导入项目卡在Building '项目' Gradle project info的处理》 Gradle download.png
    • 下载完后,无需解压,直接放入相对应版本的,类似于55gk2rcmfc6p2dg9u9ohc3hw9样式的目录下,之后启动Android Studio会自动解压。

      《AS新建或导入项目卡在Building '项目' Gradle project info的处理》 gradle directory.png

    • 重新打开Android Studio之后,还会有类似于gradle building project info之类的出现,此时是在下载相对应的依赖。
    • 补充,如果遇见类似下图问题,即gradle目录里面有压缩包,但是依然无法使用,这是因为gradle的压缩包出了问题,无法解压。解决方法就是删除目录里的压缩包,然后按照上述步骤,重新手动下载。

      《AS新建或导入项目卡在Building '项目' Gradle project info的处理》 gradle error.png
      《AS新建或导入项目卡在Building '项目' Gradle project info的处理》 Gradle Zip.png

  2. 修改gradle-wrapper.properties(主要针对Android Studio升级引起的)
    • 选择新建项目后,等待一会,会在磁盘创建项目的目录,类似于下图所示:

      《AS新建或导入项目卡在Building '项目' Gradle project info的处理》 Project Directory.png

    • 找到该目录的 \gradle\wrapper 下,然后用记事本,notepad++等编辑工具打开gradle-wrapper.properties

      《AS新建或导入项目卡在Building '项目' Gradle project info的处理》 gradle-wrapper.png

    • 修改distributionUrl的值为你在C盘gradle目录里已经下载好的gradle版本即可

      《AS新建或导入项目卡在Building '项目' Gradle project info的处理》 distributionUrl.png

    原文作者:黄烨1121
    原文地址: https://www.jianshu.com/p/dc1cec5fb5bf
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞