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

Android Studio构建失败:checkDebugAarMetadata任务执行异常

解决':app:checkDebugAarMetadata'构建失败问题

问题核心是androidx.activity:activity:1.8.0依赖要求项目编译SDK版本至少为34,但你的项目当前使用的是android-33——重装Android Studio没用,因为问题出在项目配置而非IDE本身。

下面是两种可行的解决办法:

方案一:升级项目编译SDK版本到34

  • 打开Module级别的build.gradle文件(路径一般是app/build.gradle)
  • 修改compileSdk和targetSdk的版本值为34:
    android {
        compileSdk 34
    
        defaultConfig {
            applicationId "com.your.app.package"
            minSdk 20 // 保留你项目原有的minSdk版本
            targetSdk 34
            // 其他配置不变
        }
    }
    
  • 点击Android Studio右上角的「Sync Now」同步项目,之后重新构建即可。

方案二:锁定activity依赖到兼容SDK33的版本

如果暂时不想升级SDK,可以降低activity依赖版本到兼容33的1.7.2:

  • 同样打开Module级别的build.gradle,在dependencies块中添加或修改activity依赖:
    dependencies {
        implementation 'androidx.activity:activity:1.7.2'
        // 其他依赖保持不变
    }
    
  • 同步项目后重新构建。

额外提示

如果你的项目里没有直接声明activity依赖,可能是其他依赖间接引入了1.8.0版本。可以在终端执行以下命令查看完整依赖树,定位来源:

  • Mac/Linux:./gradlew app:dependencies
  • Windows:gradlew.bat app:dependencies

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 07:57:06