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

无需新建项目解决AAR元数据检测的Android API版本兼容问题

解决AAR元数据编译版本不兼容问题

不用新建项目,直接调整模块编译SDK版本即可解决问题,具体操作如下:

  • 打开项目里的 app/build.gradle 或 app/build.gradle.kts,取决于你使用Groovy还是Kotlin DSL,配置文件
  • 找到 compileSdkVersion 配置项,将原有的32修改为33,也可以是更高的兼容版本比如34
    • Groovy语法示例:
      android {
          compileSdkVersion 33 // 修改此处版本号
          // 其余配置内容...
      }
      
    • Kotlin DSL语法示例:
      android {
          compileSdk = 33 // 修改此处版本号
          // 其余配置内容...
      }
      
  • 点击Android Studio右上角的「Sync Now」按钮,同步Gradle项目

需要注意的是,compileSdkVersion的更新确实可以独立于targetSdkVersion和minSdkVersion,你不需要改动这两个参数,仅调整编译版本就能满足依赖库的元数据检测要求。之前升级Gradle没有解决问题是正常的,因为Gradle版本升级不会自动修改编译SDK版本。

如果修改后仍有问题,检查项目内其他模块(多模块项目场景下)的compileSdkVersion是否也需要同步更新到33,确保所有依赖该类库的模块编译版本都符合要求。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 12:10:16