From 4717bc0c77b90aca1212421f792288046d79c193 Mon Sep 17 00:00:00 2001 From: "844143714@qq,com" <844143714@qq,com> Date: Sun, 26 Apr 2026 19:15:48 +0800 Subject: [PATCH] 1 --- .gitignore | 1 + gradle/wrapper/gradle-wrapper.properties | 4 +++- settings.gradle.kts | 29 ++++++++++++++++++------ 3 files changed, 26 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 91c79e2..3f382e9 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ local.properties /app/release/output-metadata.json /.kotlin/ /第三方/* +/startopencode diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 1d5ddb8..e29774d 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -2,8 +2,10 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionSha256Sum=b266d5ff6b90eada6dc3b20cb090e3731302e553a27c5d3e4df1f0d76beaff06 -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip +#distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip +distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-9.3.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists + diff --git a/settings.gradle.kts b/settings.gradle.kts index ea8fe32..a06a7ca 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,5 +1,10 @@ pluginManagement { repositories { + // 优先国内镜像,顺序固定,不冗余 + maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin") } + maven { url = uri("https://maven.aliyun.com/repository/google") } + maven { url = uri("https://maven.aliyun.com/repository/public") } + // 精准拦截安卓/Google依赖,不走外网 google { content { includeGroupByRegex("com\\.android.*") @@ -7,21 +12,31 @@ pluginManagement { includeGroupByRegex("androidx.*") } } + // 仅兜底,不主动访问外网 mavenCentral() - gradlePluginPortal() } } -plugins { - id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0" -} + +// 注释/删除 foojay 国外下载插件(根治JDK下载慢) +// plugins { +// id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0" +// } + dependencyResolutionManagement { - repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + // 关闭严格模式,避免校验超时 + repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) repositories { + // 核心国内镜像,无重复冗余 + maven { url = uri("https://maven.aliyun.com/repository/google") } + maven { url = uri("https://maven.aliyun.com/repository/central") } + maven { url = uri("https://maven.aliyun.com/repository/public") } + // 第三方开源库必备源 + maven { url = uri("https://jitpack.io") } + // 兜底源 google() mavenCentral() - maven { url = uri("https://jitpack.io") } } } rootProject.name = "StandAPP" -include(":app") +include(":app") \ No newline at end of file