注意:类似sdk 33 ,和33版本的插件,下载会慢,这些是经过Google官网,下载会很慢

1. 修改项目 settings.gradle(根目录)

pluginManagement {
    repositories {
        // 国内镜像(优先)
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        // 官方仓库(兜底)
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        // 同样顺序
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        google()
        mavenCentral()
    }
}
rootProject.name = "你的项目名"
include ':app'

2. 全局镜像(所有项目生效,推荐)

Windows:C:\Users\你的用户名\.gradle\init.gradleMac/Linux:~/.gradle/init.gradle没有就新建文件,写入:

allprojects {
    repositories {
        all { ArtifactRepository repo ->
            if (repo instanceof MavenArtifactRepository) {
                def url = repo.url.toString()
                if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by Aliyun."
                    remove repo
                    maven { url 'https://maven.aliyun.com/repository/google' }
                } else if (url.startsWith('https://repo1.maven.org/maven2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by Aliyun."
                    remove repo
                    maven { url 'https://maven.aliyun.com/repository/public' }
                }
            }
        }
    }
}

3. 加速 Gradle 本身下载(wrapper)

打开 gradle/wrapper/gradle-wrapper.properties把 distributionUrl 换成国内镜像地址(避免下载 Gradle 8.13 慢):

# 原地址(慢)
# distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
# 换成阿里云Gradle镜像(快)
distributionUrl=https\://mirrors.aliyun.com/maven/gradle/gradle-8.13-bin.zip

三、Gradle 内存 / 配置优化(compileSdk36 必调)

打开项目根目录 gradle.properties,添加 / 修改以下配置(按电脑内存调整):

properties

# 开启守护进程(默认开,保留)
org.gradle.daemon=true
# 并行构建(多模块/多核CPU)
org.gradle.parallel=true
# 构建缓存(避免重复任务,大幅提速)
org.gradle.caching=true
# 配置缓存(实验性,重复同步秒级)
org.gradle.unsafe.configuration-cache=true
# 增大JVM内存(8G内存设2G,16G设4G,32G设8G)
org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
# 仅按需配置(减少下载)
android.enableBuildConfigAsBytecode=true
android.nonTransitiveRClass=true

四、版本匹配(compileSdk36 必须用对 AGP/Gradle)

你之前报错是 AGP 8.7 → 强制 Gradle 8.13,compileSdk36 推荐版本组合:

  • AGP:8.7.0 / 9.0.0+(libs.versions.toml 里 agp = "8.7.0")
  • Gradle:8.13 / 8.14+(gradle-wrapper.properties 里 8.13)
  • JDK:JDK 17(AS 自带,Settings → Build Tools → Gradle → Gradle JDK 选 17)

五、最后一步:重新同步

改完所有配置,点 Sync Now;首次同步仍会下载,但速度会从几十分钟降到几分钟内;第二次及以后同步,因为缓存 + 配置缓存,基本秒同步。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐