首页 > 其他分享 >Android Studio下载Gradle超时解决方案

Android Studio下载Gradle超时解决方案

时间:2024-07-17 11:32:34浏览次数:19  
标签:解决方案 wrapper gradle Studio 镜像 Android 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/

待补充...


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

此时在执行try again(重试),发现正常下载,出现进度条,此时问题解决。
react-native
另外,react native 的解决方案亦然如此。当我们在运行 react-native run-android 命令时(此处框架应该会封装为yarn android命令),也会进行 gradle 构建工具下载,也是从 gradle 官网下载所以可能会出现超时的情况,此时解决方案一样。
我们找到该路径 /android/gradle/wrapper/gradle-wrapper.properties 下的 gradle-wrapper.properties 文件,然后将 distributionUrl 的路径修改为国内镜像路径即可,示例如下:

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

当然,还有更多优秀的解决方案,我此处提出的是我自己用的一个比较简单的解决方案。
关于我们
本文由ChatMoney团队出品,ChatMoney专注于AI应用落地与变现,我们提供全套、持续更新的AI源码系统与可执行的变现方案,致力于帮助更多人利用AI来变现,欢迎进入ChatMoney获取更多AI变现方案!

标签:解决方案,wrapper,gradle,Studio,镜像,Android,Gradle,下载
From: https://www.cnblogs.com/chatrun/p/18306920

相关文章

  • Android经典面试题之Kotlin中Lambda表达式和匿名函数的区别
    本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点在Kotlin中,匿名函数和lambda表达式都是用于表示函数类型的匿名函数(即没有名字的函数)。虽然它们在某些情况下可以互换使用,但是它们在语法和使用场景上存在一些细微的......
  • Android平台下的cpu利用率优化实现
    目录背景CPU调频概念实现验证线程CPU亲和性概念亲和性控制API应用层控制实现验证线程优先级概念实现验证背景为了进一步优化APP性能,最近针对如何提高应用对CPU的资源使用、以及在多线程环境下如何提高关键线程的执行优先级做了技术调研。本文是对技术调研过程的阶段性总结,将分别......
  • 构建脚本的艺术:在Gradle中定制项目特定配置
    构建脚本的艺术:在Gradle中定制项目特定配置Gradle作为一种灵活且功能强大的构建工具,允许开发者根据不同的项目需求定制构建脚本。项目特定的构建脚本可以包括特定的插件应用、任务定义、依赖管理和构建逻辑等。本文将详细探讨如何在Gradle中配置项目特定的构建脚本,并提供丰......
  • 构建艺术:精通Gradle依赖替换的策略与实践
    构建艺术:精通Gradle依赖替换的策略与实践在软件开发的构建过程中,依赖管理是确保项目顺利进行的关键环节。Gradle,作为一款强大的构建工具,提供了灵活的依赖管理功能,包括依赖替换,这使得开发者能够精细控制项目所依赖的库版本。本文将深入探讨如何在Gradle中配置项目依赖替换,包......
  • Android注解开发APT
    文章目录简介APT注解开发工具使用场景开发流程前情提要创建aar创建jar声明注解注解编译处理gradleProcessorprocess方法完整举例编译结果总结简介相信各位Android开发对注解这个东西并不陌生,毕竟在用Arouter的时候,注解@Route是基本要使用的注解。但这只是对注解......
  • bundletool工具使用(Android aab包安装)
    ......
  • Visual Studio使用——vs使用过程中常见问题积累,技巧集锦等,持续更新中
    目录引出VisualStudio使用自定义代码片段vs显示所有文件总结Idea安装和使用0.Java下载和IDEA工具1.首次新建项目2.隐藏文件不必要显示文件3.目录层级设置4.Settings设置选择idea的场景提示代码不区分大小写取消git的代码作者显示引出VisualStudio使用——vs......
  • 2024-07-16升级问题:调用自带软件打开文件时 android.os.FileUriExposedException
    2024-07-16升级问题:调用手机自带软件打开文件时,出现以下问题:E/AndroidRuntime:FATALEXCEPTION:mainProcess:rs.tabletcropland,PID:10997android.os.FileUriExposedException:file:///storage/emulated/0/arcgis/%E7%9F%B3%E7%8B%AE%E5%B8%82/Attachment/%E7......
  • 一个专为Android平台设计的高度可定制的日历库
    大家好,今天给大家分享一个高度可定制的日历库kizitonwose/Calendar。Calendar专为Android平台设计,支持RecyclerView和Compose框架。它提供了丰富的功能,允许开发者根据需求定制日历的外观和功能。项目介绍此库是开发Android应用时,实现日历功能的一个强大工具,特别适合那些需要......
  • android学习day2
    activity是应用程序的组件xml:描绘应用界面java:编写程序逻辑1.完整页面的创建过程:在layout目录下创建xml文件创建xml文件对应的java代码在AndroidManifest中注册页面配置 <?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android......