Android Studio构建应用报错,AAR元数据检测出6个依赖兼容问题
解决Gradle构建更新失败的AAR元数据问题
尝试更新升级Gradle构建无效,检查AAR元数据时发现以下6个一致问题:
- 依赖项
androidx.appcompat:appcompat-resources:1.6.1:要求依赖它的库/应用必须针对Android API 33+编译,但当前:app模块编译目标为android-32。建议将compileSdkVersion更新至33或更高。注意:更新
compileSdkVersion(允许使用更新API)可独立于targetSdkVersion(适配运行时行为)和minSdkVersion(设备安装范围)操作。 - 依赖项
androidx.appcompat:appcompat:1.6.1:要求依赖它的库/应用必须针对Android API 33+编译,但当前:app模块编译目标为android-32。建议将compileSdkVersion更新至33或更高。注意:更新
compileSdkVersion(允许使用更新API)可独立于targetSdkVersion(适配运行时行为)和minSdkVersion(设备安装范围)操作。 - 依赖项
androidx.activity:activity:1.6.0:要求依赖它的库/应用必须针对Android API 33+编译,但当前:app模块编译目标为android-32。建议将compileSdkVersion更新至33或更高。注意:更新
compileSdkVersion(允许使用更新API)可独立于targetSdkVersion(适配运行时行为)和minSdkVersion(设备安装范围)操作。 - 依赖项
androidx.core:core:1.9.0:要求依赖它的库/应用必须针对Android API 33+编译,但当前:app模块编译目标为android-32。建议将compileSdkVersion更新至33或更高。注意:更新
compileSdkVersion(允许使用更新API)可独立于targetSdkVersion(适配运行时行为)和minSdkVersion(设备安装范围)操作。 - 依赖项
androidx.core:core-ktx:1.9.0:要求依赖它的库/应用必须针对Android API 33+编译,但当前:app模块编译目标为android-32。建议将compileSdkVersion更新至33或更高。注意:更新
compileSdkVersion(允许使用更新API)可独立于targetSdkVersion(适配运行时行为)和minSdkVersion(设备安装范围)操作。 - 依赖项
androidx.annotation:annotation-experimental:1.3.0:要求依赖它的库/应用必须针对Android API 33+编译,但当前:app模块编译目标为android-32。建议将compileSdkVersion更新至33或更高。注意:更新
compileSdkVersion(允许使用更新API)可独立于targetSdkVersion(适配运行时行为)和minSdkVersion(设备安装范围)操作。
具体修复步骤
- 打开项目中的
build.gradle(Module :app)配置文件 - 在
android代码块中找到compileSdkVersion属性,将其值修改为33或更高版本,示例:
android { compileSdkVersion 33 // 可改为33、34等更高版本 defaultConfig { // 其他配置(如targetSdkVersion可按需更新,不强制同步) } }
- 点击Android Studio右上角的"Sync Now"按钮同步Gradle配置
内容的提问来源于stack exchange,提问作者Anil Yadav
相关产品推荐
相关产品推荐

