美文网首页
AS问题二:新建或导入项目卡在Building gradle p

AS问题二:新建或导入项目卡在Building gradle p

作者: yoga_haha | 来源:发表于2016-12-17 21:18 被阅读141次

问题

用Android Studio构建或导入项目时,经常卡在Building gradle project info(如下图)。这还没进门呢,就被卡在门外,不能忍。


Building

原因

Gradle版本问题

解决

首先来看看Gradle的配置:
第一种,推荐是使用默认的gradle wrapper,我猜如果导入项目与当前Gradle版本一致就直接创建,不一致就去下载(有待求证哈!);
第二种,可以指定Gradle的安装目录。


在setting中查看Gradle配置

因此,也衍生出几种解决办法:

  1. 修改待导入项目的Gradle版本,使之与AS中Gradle版本一致
    修改待改项目文件gradle-wrapper.properties中的distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
  2. 指定AS中Gradle的版本,使之与待导入项目的Gradle版本一致
    如果本地安装有多个Gradle版本,可以使用上面第二种指定Gradle的安装目录,使之与待导入项目的Gradle版本一致。
  3. 如果想使用待导入项目的Gradle版本,而本地又没有安装,这时可以采用手动下载Gradle的方法
    当导入项目卡在building窗口时,先找到目录C:\Users\用户名\AppData\Local\Android\wrapper\dists,此目录下可能有多个gradle版本文件夹,如下:
Gradle目录

进行待导入项目Gradle版本的那个文件夹,会看到如下两个文件。下面那个就是Gradle下载缓存文件,按F5刷新会发现文件在逐渐变大,2.14.1版本的包有六十多兆,真要等AS去下载的话够你等的。这里我们可以用户其它下载工具(如迅雷)去官网下载安装包,只下载二进制文件的话包会更小一点,然后放到这个目录下。杀掉Android Studio进程,再重新启动AS,再导入项目即可(Android Studio会自动解压缩这个安装包的)。

Gradle下载缓存文件

附Gradle官网:https://gradle.org/gradle-download/
选择要下载的版本,下载时我们可以选择延Binary only distribution文件,文件会小20M左右。

Paste_Image.png Paste_Image.png

相关文章

网友评论

      本文标题:AS问题二:新建或导入项目卡在Building gradle p

      本文链接:https://www.haomeiwen.com/subject/ipcamttx.html