登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
签到
每天签到奖励2-10圆
导读
排行榜
TG频道
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
VIP申请
VIP网盘
网盘
联系我们
发帖说明
每日签到
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
Android Gradle 国内主流镜像仓库全局配置方案 ...
Android Gradle 国内主流镜像仓库全局配置方案
[ 复制链接 ]
瞪皱炕
2025-7-23 08:36:43
Android Gradle 国内主流镜像仓库全局配置方案
以下是整合了国内主流镜像仓库的全局配置方案,包括阿里云、华为云、腾讯云等多个可靠镜像源。
方案一:项目级 build.gradle 完整配置 (推荐)
buildscript {
repositories {
// 阿里云镜像
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/central' }
// 华为云镜像
maven { url 'https://repo.huaweicloud.com/repository/maven/' }
// 腾讯云镜像
maven { url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public/' }
// 网易镜像
maven { url 'https://mirrors.163.com/maven/repository/maven-public/' }
// 首都在线
maven { url 'https://maven.oscs.oschina.net/content/groups/public/' }
// 保留中央仓库
mavenCentral()
// 保留Google仓库(备选)
google()
}
}
allprojects {
repositories {
// 阿里云镜像
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
// 华为云镜像
maven { url 'https://repo.huaweicloud.com/repository/maven/' }
// 腾讯云镜像
maven { url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public/' }
// 网易镜像
maven { url 'https://mirrors.163.com/maven/repository/maven-public/' }
// 首都在线
maven { url 'https://maven.oscs.oschina.net/content/groups/public/' }
// 保留中央仓库
mavenCentral()
// 保留Google仓库(备选)
google()
}
}
复制代码
方案二:全局 init.gradle 配置 (用户级)
在 ~/.gradle/init.gradle 文件中添加:
allprojects {
repositories {
// 移除默认仓库
all { ArtifactRepository repo ->
if (repo instanceof MavenArtifactRepository) {
def url = repo.url.toString()
if (url.contains('repo1.maven.org/maven2') ||
url.contains('jcenter.bintray.com') ||
url.contains('maven.google.com') ||
url.contains('plugins.gradle.org/m2')) {
remove repo
}
}
}
// 添加国内主流镜像仓库
// 阿里云镜像
maven {
url 'https://maven.aliyun.com/repository/public'
allowInsecureProtocol = true
}
maven {
url 'https://maven.aliyun.com/repository/google'
allowInsecureProtocol = true
}
maven {
url 'https://maven.aliyun.com/repository/gradle-plugin'
allowInsecureProtocol = true
}
// 华为云镜像
maven {
url 'https://repo.huaweicloud.com/repository/maven/'
allowInsecureProtocol = true
}
// 腾讯云镜像
maven {
url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public/'
allowInsecureProtocol = true
}
// 网易镜像
maven {
url 'https://mirrors.163.com/maven/repository/maven-public/'
allowInsecureProtocol = true
}
// 首都在线
maven {
url 'https://maven.oscs.oschina.net/content/groups/public/'
allowInsecureProtocol = true
}
// 保留中央仓库
mavenCentral()
}
}
复制代码
方案三:gradle-wrapper.properties 镜像配置
修改 gradle/wrapper/gradle-wrapper.properties 使用国内镜像下载Gradle:
# 阿里云镜像
distributionUrl=https\://mirrors.aliyun.com/gradle/gradle-8.0-bin.zip
# 或腾讯云镜像
# distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip
# 或华为云镜像
# distributionUrl=https\://repo.huaweicloud.com/gradle/gradle-8.0-bin.zip
复制代码
方案四:全局 gradle.properties 配置
在 ~/.gradle/gradle.properties 中添加:
# 使用阿里云镜像代理
systemProp.http.proxyHost=mirrors.aliyun.com
systemProp.http.proxyPort=80
systemProp.https.proxyHost=mirrors.aliyun.com
systemProp.https.proxyPort=80
# 或者使用腾讯云代理
# systemProp.http.proxyHost=mirrors.cloud.tencent.com
# systemProp.http.proxyPort=80
# systemProp.https.proxyHost=mirrors.cloud.tencent.com
# systemProp.https.proxyPort=80
复制代码
国内主流镜像仓库列表
镜像提供商仓库地址阿里云https://maven.aliyun.com/repository/public阿里云(Google)https://maven.aliyun.com/repository/google阿里云(Gradle插件)https://maven.aliyun.com/repository/gradle-plugin华为云https://repo.huaweicloud.com/repository/maven/腾讯云https://mirrors.cloud.tencent.com/nexus/repository/maven-public/网易https://mirrors.163.com/maven/repository/maven-public/首都在线https://maven.oscs.oschina.net/content/groups/public/中国科学技术大学https://mirrors.ustc.edu.cn/nexus/content/groups/public/
最佳实践建议
推荐组合
:阿里云 + 华为云 + 腾讯云镜像组合使用
优先级
:将最快的镜像源放在前面
保留原始仓库
:保留 mavenCentral() 和 google() 作为备选
版本更新
:定期检查镜像仓库是否同步了最新依赖
网络测试
:不同地区对不同镜像的访问速度可能有差异,建议测试后选择最优组合
以上配置已经覆盖了国内主流的镜像仓库,可以有效解决Android项目构建时的依赖下载问题。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
Android
Gradle
国内
主流
镜像
相关帖子
【Rive】rive-android源码分析
Gradle读取仓库配置文件的优先级
RabbitMQ的安装集群、镜像队列配置
【Android】基于SurfaceControlViewHost实现跨进程渲染
国内 Gemini API KEY 获取方式和调用教程 | AI大模型 API 中转站
2.Android Compose 基础系列:在 Kotlin 中创建和使用变量
【OpenGL ES】在Android上手撕一个mini版的渲染框架
1.Android Compose 基础系列:您的第一个 Kotlin 程序
3.Android Compose 基础系列:在 Kotlin 中创建和使用函数
三款主流原型设计工具深度测评:墨刀、Pixso与Axure真实使用体验
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
【Rive】rive-android源码分析
1
648
聱嘹
2025-10-04
业界
Gradle读取仓库配置文件的优先级
0
673
搁胱
2025-10-05
业界
RabbitMQ的安装集群、镜像队列配置
2
534
寇油
2025-10-06
业界
【Android】基于SurfaceControlViewHost实现跨进程渲染
0
460
毋峻舷
2025-10-06
安全
国内 Gemini API KEY 获取方式和调用教程 | AI大模型 API 中转站
1
230
金娅鸣
2025-10-07
业界
2.Android Compose 基础系列:在 Kotlin 中创建和使用变量
0
698
万妙音
2025-10-08
业界
【OpenGL ES】在Android上手撕一个mini版的渲染框架
1
982
咒卖箴
2025-10-08
业界
1.Android Compose 基础系列:您的第一个 Kotlin 程序
0
425
任修
2025-10-09
业界
3.Android Compose 基础系列:在 Kotlin 中创建和使用函数
0
675
郏琼芳
2025-10-11
安全
三款主流原型设计工具深度测评:墨刀、Pixso与Axure真实使用体验
0
911
山芷兰
2025-10-13
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
瞪皱炕
2025-7-23 08:36:43
关注
0
粉丝关注
20
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
dage888
999994
3934307807
992122
4
富账慕
9983
5
邹语彤
9982
6
刎唇
9993
7
匝抽
9986
8
聚怪闩
9960
9
孙淼淼
9977
10
烯八
9954
查看更多