You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Gradle至7.6.1版本时遭遇依赖解析错误求助

解决Gradle升级后依赖解析失败的问题

核心问题分析

错误的关键原因有两点:

  • Gradle版本(7.6.1)与Android Gradle Plugin(AGP)版本(7.4.2)不兼容,两者存在严格的版本对应关系
  • buildSrc模块的Java版本配置与AGP要求不符,AGP 7.4+强制要求使用Java 11,但buildSrc仍被配置为兼容Java 8

解决方案步骤

1. 对齐Gradle与AGP版本

根据Android官方版本适配规则,Gradle 7.6.1需要搭配AGP 7.5.x版本。修改项目根目录的build.gradle(或build.gradle.kts)中的AGP版本:

Groovy语法:

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:7.5.2'
    }
}

Kotlin DSL语法:

buildscript {
    dependencies {
        classpath("com.android.tools.build:gradle:7.5.2")
    }
}

2. 修正buildSrc模块的Java版本配置

找到项目中的buildSrc目录,修改其下的build.gradle(或build.gradle.kts),将Java版本指定为11:

Groovy语法:

plugins {
    `kotlin-dsl`
}

repositories {
    google()
    mavenCentral()
}

java {
    sourceCompatibility = JavaVersion.VERSION_11
    targetCompatibility = JavaVersion.VERSION_11
}

kotlin {
    jvmToolchain(11)
}

Kotlin DSL语法:

plugins {
    `kotlin-dsl`
}

repositories {
    google()
    mavenCentral()
}

java {
    sourceCompatibility = JavaVersion.VERSION_11
    targetCompatibility = JavaVersion.VERSION_11
}

kotlin {
    jvmToolchain(11)
}

3. 同步并重新构建

完成上述修改后,点击Android Studio工具栏的「Sync Project with Gradle Files」按钮,待同步完成后重新执行构建操作。


内容的提问来源于stack exchange,提问作者Niki Trivedi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 16:40:10