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

Android Studio Giraffe新建Empty Activity编译遇3个AAR元数据错误求助

解决Android Studio Giraffe新建项目编译报错问题

问题根源

你遇到的编译错误是因为项目当前的compileSdk版本为33,而androidx.activity:1.8.0及其衍生的activity-ktx、activity-compose库要求依赖它们的项目必须使用Android API 34或更高版本编译,两者版本不匹配导致元数据检查失败。

修复步骤

  1. 打开项目中app模块下的build.gradle(若使用Kotlin DSL则是build.gradle.kts)文件。
  2. 找到compileSdk(Groovy语法可能是compileSdkVersion)配置项,将其值从33修改为34:
    • Groovy示例:
      android {
          compileSdk 34 // 原数值为33,改为34
          // ...其他配置
      }
      
    • Kotlin DSL示例:
      android {
          compileSdk = 34 // 原数值为33,改为34
          // ...其他配置
      }
      
  3. (可选)若需要同步目标SDK版本,找到targetSdk(或targetSdkVersion)配置项,同样修改为34。minSdk可以保持原有数值,无需修改,因为这三个版本参数支持独立更新。
  4. 点击Android Studio右上角的「Sync Now」按钮,等待项目同步完成后重新执行编译操作。

补充说明

compileSdk决定了项目编译时使用的Android SDK版本,依赖库通过元数据声明了最低编译版本要求,升级compileSdk到34即可满足这些依赖的检查规则,不会引发额外问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 22:12:53