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

Android Studio Bumblebee新建空Compose项目运行报AAR元数据错误如何解决

问题产生原因

  • 核心原因:你使用的Compose 1.1.0-beta01版本,官方要求最低compileSdk必须为31,你当前模块级build.gradle中配置的compileSdk 30低于要求值,触发AAR元数据校验规则,就会抛出checkDebugAarMetadata报错。
  • 次要兼容风险:你当前使用的Android Gradle Plugin 7.2.0-alpha03、Gradle 7.3-rc-1均为预览版本,存在不稳定的兼容隐患,但并非本次报错的直接诱因。

解决方法

方案一(保留Compose beta版本,推荐)

  1. 打开模块级build.gradle文件,修改Android配置块参数:
android {
    // 将原来的compileSdk 30改成31
    compileSdk 31

    defaultConfig {
        // 将原来的targetSdk 30改成31
        targetSdk 31
        // 其余参数保持不变
    }
    // 其余配置保持不变
}
  1. 同步Gradle文件,执行Build -> Clean Project后再执行Rebuild Project,重新运行项目即可。

方案二(不想升级compileSdk,使用Compose稳定版)

  1. 打开项目级build.gradle文件,修改Compose版本号:
buildscript {
    ext {
        // 将原来的1.1.0-beta01改成稳定版1.0.5
        compose_version = '1.0.5'
    }
}
  1. 同步Gradle文件,清理缓存后重新构建运行即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 09:45:09