Android Studio下载Gradle超时解决方案

本文由 ChatMoney团队出品

Android Studio

找到项目中 gradle 配置文件的路径,我的路径为 /你的项目路径/gradle/wrapper/gradle-wrapper.properties,里面对应内容应该如下所示:

#Tue Jun 11 16:15:13 CST 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-8.6-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

超时原因是因为as(Android Studio,此后简称 as)中默认是从gradle官网去下载,此时我们有一个很简单的解决方案,就是替换掉他默认的下载地址,更换成国内的镜像地址,类似于npm切换成国内镜像源的意思。

以下是比较常用的国内镜像地址,进入网站可以看到版本列表:

阿里云镜像地址

腾讯云镜像地址

# 阿里云
https://mirrors.aliyun.com/macports/distfiles/gradle/
# 腾讯云
https://mirrors.cloud.tencent.com/gradle/
# 待补充...
Android Studio下载Gradle超时解决方案
Android Studio下载Gradle超时解决方案

比如替换腾讯云的镜像,我们可以先进入他的gradle镜像网站,然后在列表里找到我们需要的版本,右键复制链接粘贴在 distributionUrl 即可,这里要注意 : 处需要加反斜杠,示例代码如下:

Android Studio下载Gradle超时解决方案

此时在执行try again(重试),发现正常下载,出现进度条,此时问题解决。

react-native

另外,react native 的解决方案亦然如此。当我们在运行 react-native run-android 命令时(此处框架应该会封装为yarn android命令),也会进行 gradle 构建工具下载,也是从 gradle 官网下载所以可能会出现超时的情况,此时解决方案一样。

我们找到该路径 /android/gradle/wrapper/gradle-wrapper.properties 下的 gradle-wrapper.properties 文件,然后将 distributionUrl 的路径修改为国内镜像路径即可,示例如下:

Android Studio下载Gradle超时解决方案

然后重新运行 yarn android ,出现进度条即是正常下载。

当然,还有更多优秀的解决方案,我此处提出的是我自己用的一个比较简单的解决方案。

关于我们

本文由ChatMoney团队出品,ChatMoney专注于AI应用落地与变现,我们提供全套、持续更新的AI源码系统与可执行的变现方案,致力于帮助更多人利用AI来变现,欢迎进入ChatMoney获取更多AI变现方案!

ChatMoney的头像ChatMoney
Previous 2024年 7月 16日 下午2:35
Next 2024年 7月 18日 上午11:11

相关推荐

  • 深入理解PHP的$_SESSION机制

    本文由 ChatMoney团队出品 PHP中Session的声明与使用 在PHP中,Session的设置与管理与Cookie不同,必须首先启动。这通过调用session_start()函数来完成。该函数的语法格式为: 注意:在调用session_start()之前不能有任何输出。 当用户第一次访问网站时,session_start()会创建一个唯一的Sess…

    2024年 8月 2日
    196
  • GPT-4o:人工智能的新突破

    本文由 ChatMoney团队出品 一、引言 GPT-4o 是 OpenAI 发布的最新人工智能模型,它在 GPT-4 的基础上进行了升级,具备更强大的语言理解和生成能力。本文将详细介绍 GPT-4o 的发布内容、技术实现难度以及未来发展方向,特别是在人情感方向的探索。 二、GPT-4o 的发布内容 多模态交互:GPT-4o 能够同时处理文本、图像和音频输入…

    2024年 6月 17日
    184
  • 大语言模型中上下文窗口理解和实现原理

    本文由 ChatMoney团队出品 上下文窗口含义及其作用 上下文窗口就像是语言模型在阅读和写作时使用的一个“记忆窗口”。想象一下你在读一本书的时候,为了理解某个句子,你可能需要回顾前面的一两句话来抓住它们之间的联系。同样,语言模型在预测或生成文本时,也需要查看前面的一定数量的词元或文本片段,这个范围就是上下文窗口。用大白话说,就是在大模型对话中,将你要提前…

    2024年 6月 18日
    223
  • Vue3中组件使用ref时获取组件类型推导

    本文由 ChatMoney团队出品 我们在使用Vue3+ts开发时,常常会用到一些第三方组件库,比如Element-Plus UI、Navie UI等,这些UI框架中有些组件常常会暴露一些方法给我们便捷的去实现各种复杂的交互,我们经常会像下面这样去给组件定义一个ref去获取组件的实例: 这个方法可以正常使用,但是没有任何的ts类型推导,这也就丧失了一部分我们…

    2024年 7月 12日
    203
  • Vue3等比例缩放图片组件

      本文由 ChatMoney团队出品 有些情况我们需要在各种刁钻的情况下都要保持图片比例不变,比如用户缩放窗口等改变布局的情况。实现原理就是通过容器的宽度和内边距在保持你想要的比例。 以下是基础功能的组件示例: <template> <div style=”position: relative” :style=”ratioStr…

    2024年 6月 7日
    415

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信