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

如何解决Android Studio中:app:checkDebugAarMetadata报错问题?

解决Gradle构建报错::app:checkDebugAarMetadata执行失败

问题根源

构建失败是因为项目依赖的androidx.window:window-java:1.0.0-beta04和androidx.window:window:1.0.0-beta04要求应用的编译SDK版本(compileSdkVersion)至少为Android API 31,但当前项目的compileSdkVersion设置为29,不符合依赖要求。

解决步骤

  1. 打开项目app模块下的build.gradle(或build.gradle.kts)配置文件
  2. 在android代码块中,将compileSdkVersion的值从29修改为31及以上(官方推荐33),示例如下:
    android {
        compileSdkVersion 33 // 替换原有的29
    
        defaultConfig {
            // minSdkVersion和targetSdkVersion可保持原有设置,无需强制同步
            minSdkVersion 29
            targetSdkVersion 29
            // 其他配置...
        }
    }
    
  3. 点击Android Studio右上角的"Sync Now"同步Gradle配置,之后重新执行构建即可。

补充说明

compileSdkVersion仅用于编译时指定使用的Android SDK版本,不会影响应用对低版本Android设备的兼容性,可以独立于minSdkVersion和targetSdkVersion进行升级。如果不想升级编译版本,也可以尝试降级androidx.window依赖到支持API 29的旧版本(如1.0.0-alpha10),但更推荐升级编译版本以获得更好的兼容性和新特性支持。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 20:21:02