Android Gradle 项目下载编译失败解决
目录
[一、Gradle 连接超时解决](#一、Gradle 连接超时解决)
[二、gradle 仓库镜像配置](#二、gradle 仓库镜像配置)
一、Gradle 连接超时解决

使用国内镜像:
-
腾讯云镜像 Gradle下载地址 https://mirrors.cloud.tencent.com/gradle/
-
阿里云镜像 Gradle下载地址:https://mirrors.aliyun.com/macports/distfiles/gradle/
-
阿里云镜像 Gradle下载地址:https://mirrors.aliyun.com/gradle/
#Sat Aug 02 11:42:34 IST 2025
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
#distributionUrl=https://services.gradle.org/distributions/gradle-9.1.0-bin.zip使用腾讯镜像
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-9.1.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

二、gradle 仓库镜像配置
build.gradle文件中添加如下
buildscript {
ext.kotlin_version = '2.1.0'
repositories {
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/apache-snapshots' }
maven { url "https://jitpack.io" }
google()
mavenCentral()
}
dependencies {
.....
}
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/apache-snapshots' }
maven { url "https://jitpack.io" }
google()
mavenCentral()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
如果kts文件则在setting.gradle.kts中添加如下:
pluginManagement {
repositories {
maven { url=uri("https://maven.aliyun.com/repository/public") }
maven { url=uri("https://maven.aliyun.com/repository/central") }
maven { url=uri("https://maven.aliyun.com/repository/gradle-plugin") }
google {
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { url=uri("https://maven.aliyun.com/repository/public") }
maven { url=uri("https://maven.aliyun.com/repository/central") }
google()
mavenCentral()
}
}
.....