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

Android Studio更新后运行报错,依赖要求compileSdkVersion≥33如何解决?

Android Studio项目编译报错:AAR元数据API版本不兼容

运行项目时出现编译报错,已执行更新操作但问题未解决,检查AAR元数据发现6项依赖兼容性问题,核心原因是当前app模块compileSdkVersion为android-32,但所依赖的AndroidX库要求编译版本需为API 33或更高。

具体依赖项问题

  • androidx.appcompat:appcompat-resources:1.6.1:依赖库要求编译版本≥API 33
  • androidx.appcompat:appcompat:1.6.1:依赖库要求编译版本≥API 33
  • androidx.activity:activity:1.6.0:依赖库要求编译版本≥API 33
  • androidx.core:core:1.9.0:依赖库要求编译版本≥API 33
  • androidx.core:core-ktx:1.9.0:依赖库要求编译版本≥API 33
  • androidx.annotation:annotation-experimental:1.3.0:依赖库要求编译版本≥API 33

解决方案

更新compileSdkVersion至33及以上

打开模块级build.gradle(或build.gradle.kts)文件,修改compileSdkVersion配置为33或更高版本:

android {
    compileSdkVersion 33 // 可替换为34等更高API级别
    // 其余配置项...
}

关键说明

更新compileSdkVersion仅允许项目调用更高版本的API,无需同步修改targetSdkVersion和minSdkVersion:

  • targetSdkVersion:控制应用运行时的行为逻辑,启用对应API级别新特性
  • minSdkVersion:决定应用可安装的最低设备系统版本范围

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 00:14:55