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

Gradle构建失败::app:checkDebugAarMetadata任务执行出错求解决方案

解决Android构建时react-android/hermes-android的"Tag mismatch!"下载错误
  • 清理本地缓存

    • 执行Gradle缓存清理命令:./gradlew cleanBuildCache
    • 手动删除Gradle本地缓存目录:
      • Windows:C:\Users\<你的用户名>\.gradle\caches
      • macOS/Linux:~/.gradle/caches
    • 清理React Native项目缓存:npx react-native clean
  • 检查并修正Maven仓库配置

    • 打开项目根目录的build.gradle,确保仓库配置包含正确的源,替换掉过时的仓库:
      repositories {
          mavenCentral()
          maven { url 'https://maven.facebook.com' }
          google()
      }
      
    • 确认模块级build.gradle中,com.facebook.react:react-android和com.facebook.react:hermes-android的版本都是0.72.4,没有版本冲突。
  • 强制重新拉取依赖

    • 执行构建命令时加上--refresh-dependencies参数,强制Gradle忽略本地缓存,重新下载所有依赖:
      ./gradlew assembleDebug --refresh-dependencies
  • 排查网络与代理问题

    • 若使用代理,检查gradle.properties中的代理配置(比如systemProp.http.proxyHost)是否正确,不需要代理的话直接注释掉这些配置。
    • 切换网络环境(比如用手机热点),排除本地网络限制导致的下载不完整。
  • 手动导入AAR包(备选方案)

    • 从Maven Central手动下载react-android-0.72.4-debug.aar和hermes-android-0.72.4-debug.aar文件。
    • 在app模块下创建libs文件夹,将下载的AAR文件放入其中。
    • 在模块级build.gradle的dependencies块中添加本地依赖:
      dependencies {
          implementation files('libs/react-android-0.72.4-debug.aar')
          implementation files('libs/hermes-android-0.72.4-debug.aar')
          // 保留其他原有依赖项
      }
      

内容的提问来源于stack exchange,提问作者Praveen Sundar S

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 11:12:50