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

执行yarn run android时出现:app:checkDebugAarMetadata构建失败问题

解决Android构建失败:依赖要求API34但AGP7.3.1仅支持到33的问题

方案1:降级androidx.browser依赖到兼容API33的版本

你的项目依赖的androidx.browser:browser:1.6.0-beta01强制要求编译SDK为API34,而当前AGP7.3.1只支持到API33,最简单的解决方式是降级该依赖到兼容API33的稳定版本:

  1. 打开模块级别的build.gradle(通常是app/build.gradle或app/build.gradle.kts)
  2. 在dependencies块中找到browser相关依赖,将版本替换为1.5.0(该版本无需API34):
    implementation 'androidx.browser:browser:1.5.0'
    
  3. 执行yarn run android重新构建

方案2:升级AGP与编译SDK版本以支持API34

如果希望保留最新版browser依赖,可以升级AGP到支持API34的版本,同时同步提升编译SDK:

  1. 打开项目根目录的build.gradle,将Android Gradle插件版本从7.3.1升级到7.4.0及以上(比如7.4.2,这是支持API34的最低AGP版本):
    buildscript {
        dependencies {
            classpath 'com.android.tools.build:gradle:7.4.2'
        }
    }
    
  2. 打开模块级别的build.gradle,修改编译和目标SDK版本为34:
    android {
        compileSdkVersion 34
        defaultConfig {
            targetSdkVersion 34
            // 其他原有配置保持不变
        }
    }
    
  3. 点击Android Studio的"Sync Now"同步配置,之后执行yarn run android重新构建

注意:升级AGP可能会引发其他依赖的适配问题,建议先备份项目或在测试环境验证后再应用到正式项目。

内容的提问来源于stack exchange,提问作者Nishada Dilshan Weerathunga

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 06:52:12