android studio 初始化项目加载时间过长或失败问题解决

android studio 初始化项目加载失败分析

一般有以下几种原因:

1、新的项目 gradle 对应版本本地没有,这样就会自动下载,但是下载默认地址为国外地址,国内无法直接访问。导致下载失败。
2、加载某个文件或 jar 卡住,下载失败。这个时候一般为这个文件需要访问国外仓库来下载,国内无法直接访问。

解决方法:

第一种情况:使用过内镜像下载解决

国内镜像网站:https://services.gradle.org/distributions/

需要注意:下载稳定版 -all.zip 结尾的版本包。 如下图:
在这里插入图片描述

下载对应版本后,进入用户根目录下找到 .gradle 文件夹进入 .gradle/wrapper/dists 目录,这时候可以看到项目中 gradle 配置文件中指定到版本文件夹,如下图:
在这里插入图片描述进入对应版本目录下,我这里进入的是 4.1 版本的目录,会看到这个目录下有一个由英文字母和数字随机组合的一个目录,这个目录是 android studio 下载 gralde 时自动生成的。如下图:
在这里插入图片描述接下来进入这个目录,将这个目录下的所有文件都删除掉,将下载的 gradle 版本包放入这个目录,然后关闭 android studio 重新启动即可。这个时候 studio 发现已经有这个版本的包就会自动解压使用,问题解决。

第二种情况:

方法一:配置翻墙代理解决
在 android studio 中打开 File>Settings>System Settings>HTTP Proxy 进行相关配置即可,这个配置是配置的全局代理,也就是说所有项目都会使用这个代理来初始化,如下图:
在这里插入图片描述如果配置代理后发现还是有无法使用,需要在 C:\Users\administrator\.gradle 下找到 gradle.properties文件。将其中的代理配置项
改为要配置的代理地址,重新运行 android studio 加载项目。这么做的原因为 android studio 修改配置后有时候不会及时更新此文件,请求时会优先以此文件配置为准。
在这里插入图片描述
方法二:配置阿里云代理解决
在项目中 build.gradle 文件 buildscript > repositoriesallprojects > repositories 中配置:maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} 如下图:
在这里插入图片描述
注意:
buildscript 中的配置为 gradle 脚本执行所需依赖,分别是对应的 maven 库和插件。
allprojects 里是项目本身需要的依赖。这就是有时候只配置其中之一但是还是初始化失败的原因。

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值