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

首次使用Kotlin创建Android基础视图项目遇8个AAR元数据检查错误

解决Android Studio中navigation:2.7.1依赖的AAR元数据检查问题

问题原因

你碰到的8个AAR元数据检查报错,全来自androidx.navigation:xxx:2.7.1系列依赖——这类库要求项目的编译SDK版本至少为API 34,但你当前:app模块的编译目标是android-33,且使用的Android Gradle Plugin(AGP) 8.0.2最高仅推荐编译SDK 33,版本不匹配导致了冲突。

解决步骤

  • 第一步:升级Android Gradle Plugin到支持API 34的版本
    AGP 8.1.0及以上版本才支持API 34,你需要修改项目根目录下的build.gradle(或build.gradle.kts)文件:
    Groovy语法示例:

    dependencies {
        classpath 'com.android.tools.build:gradle:8.1.0' // 可选择更高兼容版本
    }
    

    Kotlin DSL语法示例:

    dependencies {
        classpath("com.android.tools.build:gradle:8.1.0")
    }
    

    修改后同步项目,AGP就能支持API 34作为编译目标了。

  • 第二步:更新compileSdk到API 34
    打开:app模块的build.gradle(或build.gradle.kts),调整compileSdk参数:
    Groovy语法示例:

    android {
        compileSdk 34
    }
    

    Kotlin DSL语法示例:

    android {
        compileSdk = 34
    }
    

    重点提醒:更新compileSdk只是让项目能使用更高版本的API,不需要同时修改targetSdk或minSdk——targetSdk控制应用运行时行为,minSdk决定可安装的最低设备版本,这两个参数可以根据你的需求后续单独调整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 12:17:24