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

未做任何改动却无法构建React Native应用?:app:checkDebugAarMetadata任务失败

React Native 无改动下构建失败(:app:checkDebugAarMetadata 任务失败,涉及 androidx-appcompat:appcompat:1.4.X)

这种问题通常是依赖版本冲突、本地缓存异常或远程仓库拉取失败导致的,以下是可行的解决步骤:

  • 清理项目构建缓存
    执行项目根目录下的Gradle清理命令:

    # Mac/Linux
    ./gradlew clean
    
    # Windows
    gradlew clean
    

    清理完成后重新尝试构建。

  • 强制统一 androidx-appcompat 版本
    打开android/build.gradle文件,在allprojects块中添加版本强制约束,确保所有依赖使用同一稳定版本的appcompat:

    allprojects {
        repositories {
            // 保留原有仓库配置
            google()
            mavenCentral()
        }
        configurations.all {
            resolutionStrategy {
                // 指定1.4.x分支的稳定版本,比如1.4.2
                force 'androidx.appcompat:appcompat:1.4.2'
            }
        }
    }
    
  • 清除本地Gradle全局缓存
    删除本地Gradle缓存目录:

    • Mac/Linux:~/.gradle/caches
    • Windows:C:\Users\<你的用户名>\.gradle\caches
      删除后重新运行构建命令,让Gradle重新拉取依赖。
  • 检查仓库配置有效性
    确保android/build.gradle的repositories块中包含google()仓库,缺失该仓库会导致无法获取AndroidX官方依赖的正确版本。

内容的提问来源于stack exchange,提问作者KAUSHAL J. SATHWARA

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 21:55:39