当前位置: 首页 > news >正文

一次解决Andriod Studio Build Gradle很慢或报错下载失败等问题

Andriod Studio创建项目时,Build gradle一直在下载或者卡住或者很慢,反正就是会在这里出现各自问题的,请看这里!

来来来,全体目光向我看齐!!!保准让你解决掉这个问题!这个bug卡了我很久,后来找各种方法,终于在我不断尝试之下找到了解决办法!
其实只需要修改两个文件的内容即可,我的Andriod Studio版本是2024.1.2考拉那个版本的,第一个要修改的文件是gradle-wrapper.properties文件里的内容,该文件位置如下图:
在这里插入图片描述
将该文件里的distributionUrl属性后的地址改为https://mirrors.aliyun.com/gradle/distributions/v8.7.0/gradle-8.7-bin.zip,我需要下载的是8.7.0版本的文件,注意这里的链接地址不一定和我这个一样!你需要哪个版本的gradle文件就去阿里镜像源里找对应的下载链接,然后填在这里即可,阿里镜像源的地址在这里:阿里镜像源。
修改之后就是这样。
在这里插入图片描述
第二个要修改的文件是settings.gradle,其位置如下图:
在这里插入图片描述
将该文件内的pluginManagement和dependencyResolutionManagement的内容改为下面这样的内容即可。

pluginManagement {
//    改为下面的 将加快构建下载速度
    repositories {
        maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
        maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
//    改为下面的 将加快构建速度
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
        maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
        google()
        mavenCentral()
    }
}

按照上面的示例修改完成后,点击如下图所示的Sync Now。在这里插入图片描述
接下来你就会发现,很快就完成构建了!

相关文章:

  • Python基于windows操作RocketMQ
  • Git基础篇 - Linux(CentOS)源码安装Git实例
  • 【视频】从USB摄像头推流至视频服务器(SRS、mediamtx)
  • json中文编码问题
  • 01LVGL图形界面库
  • Tauri + Vite + SvelteKit + TypeScript 跨平台开发全流程指南(Linux)
  • FANformer:融合傅里叶分析网络的大语言模型基础架构
  • 【C语言】memset(含常见用途、注意事项)
  • AWS Bedrock 正式接入 DeepSeek-R1 模型:安全托管的生成式 AI 解决方案
  • 2025年【A特种设备相关管理】免费试题及A特种设备相关管理模拟考试题库
  • 哪些业务场景更适合用MongoDB?何时比MySQL/PostgreSQL好用?
  • JavaScript性能优化
  • HTML基础
  • 深度学习实验
  • upload-labs-master通关攻略(1~4)
  • Linux内核如何和设备树协同工作的?
  • Oracle中Unique(id)和id int unique的区别
  • Redis常用数据结构及命令详解:从基础到进阶
  • Qt Creator插件系统详解及插件开发实战
  • 【后端】【ubuntu】 ubuntu目录权限查看的几种方法
  • 西甲上海足球学院揭幕,用“足球方法论”试水中国青训
  • 《尤物公园》连演8场:观众上台,每一场演出都独一无二
  • 央行:中国政府债务扩张仍有可持续性
  • “仓促、有限”,美英公布贸易协议框架,两国分别获得了什么?
  • 普京:“胜利日停火”已开始生效
  • 中国经济新动能|警惕数字时代下经济的“四大极化”效应