记录一个gradle下载依赖巨慢的问题!
- 代理
- 更换 Gradle 镜像源
今天突发奇想,玩儿玩儿RN,然后就出现了20分钟依赖依旧没有拉取下来,总有失败的依赖!!!
代理
刷到了一个博客,修改HTTP Proxy就行,其中prot number 为代理工具的端口。🙈🙈🙈🙈
此种方法,比改镜像源的方式更快,ε=(´ο`*)))唉,花了三分钟搞好了,心累!
更换 Gradle 镜像源
Gradle 默认从官方源下载依赖,而官方源在国内访问速度可能较慢,更换为国内的镜像源可以显著提升下载速度。常见的国内镜像源有阿里云、华为云等。
- 修改项目根目录下的
build.gradle
文件
在buildscript 和 allprojects
中的 repositories 部分添加或替换镜像源,示例如下:
buildscript {repositories {// 阿里云镜像源maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'https://maven.aliyun.com/repository/public' }gradlePluginPortal()}dependencies {classpath 'com.android.tools.build:gradle:版本号'}
}allprojects {repositories {maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'https://maven.aliyun.com/repository/public' }google()mavenCentral()}
}
- 修改
gradle.properties
文件
在项目根目录下的gradle.properties
文件中添加以下配置:
# 使用阿里云镜像源
systemProp.http.proxyHost=maven.aliyun.com
systemProp.http.proxyPort=80
systemProp.https.proxyHost=maven.aliyun.com
systemProp.https.proxyPort=443