解决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),则说明下载不成功,需要下载离线包放置到该目录下)

本机已有离线的gradle版本.png

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

  • 下载成功案例


    下载成功案例.png

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

  • 下载失败案例


    下载失败案例.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一直卡住

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容