解决Android Studio导入项目在Build gradle project info一直卡主

1. 问题出现原因

Android Studio导入项目时,一直卡在Building gradle project into 这一步,主要原因还是因为被墙的结果,AS会将项目的/gradle/wrapper/gradle-wrapper.properties文件中配置的gradle联网下载到本地,下载就下载吧,gradle官网虽然可以访问,但速度连蜗牛都赶不上……

2. 解决方案

离线包下载导入

如何查看本机已有的gradle版本?
打开C:\Users\用户名.gradle\wrapper\dists\gradle-x.xx-all\xxxxxxxxxxxx,查看gradle列表(如果里面的gradle-xx-all.zip不完整(如0KB),则说明下载不成功,需要下载离线包放置到该目录下)

解决Android Studio导入项目在Build gradle project info一直卡主_第1张图片
本机已有离线的gradle版本.png

上述图中这么些gradle版本是本人以前在无知状态下导入别人项目时,AS连着网辛辛苦苦自己下载的,当然,里面很可能有些版本的gradle没下载成功。

  • 下载成功案例


    解决Android Studio导入项目在Build gradle project info一直卡主_第2张图片
    下载成功案例.png

    该目录下gradle-2.2-all.zip完整,不是0KB,说明下载成功。当运行AS后,该zip压缩包会自动解压,上面的gradle-2.2就是解压后的文件夹。

  • 下载失败案例


    解决Android Studio导入项目在Build gradle project info一直卡主_第3张图片
    下载失败案例.png

    该目录下没有完整的zip包,只有下载时生成的临时文件.part文件,说明该版本的gradle未下载成功。
    将离线下载好的gradle放入该目录下,在AS中重新导入项目即可。

修改要导入的项目的gradle-wrapper.properties

  1. 随便找一个你之前能够运行的AS项目
  2. 打开项目的/gradle/wrapper/gradle-wrapper.properties文件
  3. 复制最后一行distributionUrl,例如:distributionUrl=https://services.gradle.org/distributions/gradle-2.8-all.zip,替换到你要导入的项目里的gradle-wrapper.properties文件中。
  4. 重启Android Studio,重新导入项目就可以了~~

参考文献

解决Android Studio导入项目在Building gradle project info一直卡住

你可能感兴趣的:(解决Android Studio导入项目在Build gradle project info一直卡主)