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
上一篇 2024年 7月 16日 下午2:35
下一篇 2024年 7月 18日 上午11:11

相关推荐

  • PHP数据结构之栈

    本文由 ChatMoney团队出品 栈(Stack)是一种后进先出(Last In First Out, LIFO)的数据结构,它只允许在一端(称为栈顶)进行插入和删除操作。栈的应用非常广泛,例如在编程语言的函数调用中,每次函数调用都会将一个新的帧压入栈中,当函数返回时,该帧会被弹出。此外,栈还常用于解决某些算法问题,如括号匹配、深度优先搜索等。 栈的基本概…

    2024年 7月 8日
    411
  • ThinkPHP6事件系统使用指南

    本文由 ChatMoney团队出品 在ThinkPHP 6中,事件系统提供了一种优雅的方式来实现解耦和动态响应。你可以通过注册事件和对应的监听者来处理各种应用逻辑。 事件注册 闭包注册 闭包是最简单的事件监听者,可以直接在注册时定义。 静态方法与普通方法注册 默认方法 首先定义一个事件类,并包含默认的处理方法。 然后在index.php中注册事件。 自定义方…

    2024年 7月 16日
    148
  • 提升AI绘画生成质量:探索与突破

    本文由 ChatMoney团队出品 随着人工智能技术的蓬勃发展,AI绘画生成技术已成为艺术领域的一颗璀璨新星。然而,尽管AI绘画技术在模仿人类绘画风格、创作独特艺术作品等方面取得了显著进展,但其生成的图像质量仍有待提升。本文旨在深入探讨如何提升AI绘画生成质量,以期为相关领域的研究和实践提供有益的参考。 一、现状与挑战 AI绘画生成技术利用计算机程序和算法,…

    2024年 7月 3日
    127
  • 简单实现限流中间件

      本文由 ChatMoney团队出品 引言 在现代Web应用开发中,限流是一个重要的概念,它能够保护服务器免受流量攻击,确保服务的稳定性和可用性。Go语言以其高性能和并发处理能力在后端服务开发中广受欢迎。Gin是一个使用Go语言编写的Web框架,以其简洁和高效著称。在Gin框架中,通过中间件实现限流功能是一种常见的做法。 限流中间件的作用 限流中…

    2024年 6月 5日
    242
  • 面向对象设计基本原则

    本文由 ChatMoney团队出品 引言 在软件开发过程中,随着系统复杂度的增加和业务变更,程序员面临诸多挑战,如耦合性、内聚性、可维护性、可扩展性和可重用性。设计模式能有效地解决这些问题。设计模式蕴含了面向对象的精髓,掌握面向对象设计和分析是掌握设计模式的基础。它能帮助我们优化代码结构,提高代码的可维护性、可扩展性和可读性。 设计模式遵循一定的原则,这些原…

    2024年 8月 5日
    198

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信