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

升级Android Gradle插件至8.2.2后构建失败:coreLibraryDesugaring依赖异常

AGP 8.2.2升级后核心库脱糖构建失败的解决方法

问题根源

升级到AGP 8.2.2后,构建系统对核心库脱糖的依赖配置检查更严格,同时可能存在以下问题:

  • 脱糖依赖未放置在dependencies代码块内
  • 脱糖库版本与AGP版本不匹配
  • 项目多模块启用脱糖,但部分模块未配置依赖

修复步骤

1. 修正脱糖依赖的位置

确保App模块的脱糖依赖写在dependencies块中,正确配置示例:

android {
    compileOptions {
        isCoreLibraryDesugaringEnabled = true
        sourceCompatibility = JavaVersion.VERSION_17
        targetCompatibility = JavaVersion.VERSION_17
    }
}

dependencies {
    coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.0.5")
}

2. 升级脱糖库版本匹配AGP

AGP 8.2.x推荐使用desugar_jdk_libs 2.0.5及以上版本,避免版本兼容问题。

3. 检查所有模块的脱糖配置

错误提示重复三次,说明项目中至少有三个模块开启了脱糖功能,需逐一检查这些模块,确保每个模块都在dependencies块内添加了脱糖依赖。

4. 清理缓存并重新构建

执行以下操作清除缓存并重新同步:

  • 运行命令:./gradlew clean
  • 重启Android Studio后点击"Sync Project with Gradle Files"

内容的提问来源于stack exchange,提问作者Ravi Sorathiya

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 08:33:23