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

React Native打包APK报错:react-native-async-storage的generateReleaseRFile任务失败

React Native APK构建失败:找不到react-native-0.71.0-rc.0-release.aar

问题核心

Gradle构建Release包时,无法从Maven中央仓库找到react-native-0.71.0-rc.0-release.aar。原因是React Native的RC(候选发布)版本不会上传到Maven中央,仅存于Facebook私有Maven仓库,大概率是本地Gradle配置丢失了这个仓库地址,或者缓存出现损坏。

解决步骤

  • 检查并补全Facebook Maven仓库配置
    打开项目根目录下的android/build.gradle,确保allprojects.repositories中包含Facebook的私有仓库:

    allprojects {
        repositories {
            // 保留已有的其他仓库(如google()、mavenCentral())
            maven { url 'https://maven.facebook.com/' }
        }
    }
    
  • 清理本地缓存
    执行命令清理Gradle和Node依赖缓存,避免残留错误记录:

    # 清理Gradle构建缓存
    ./gradlew cleanBuildCache
    
    # 可选:重置Node依赖(若之前依赖有异常残留)
    rm -rf node_modules package-lock.json
    npm install
    
  • 对齐React Native版本配置
    打开android/app/build.gradle,确保依赖中的React Native版本和package.json完全一致,可明确指定版本避免自动匹配错误:

    implementation "com.facebook.react:react-native:0.71.0-rc.0"
    
  • 重新执行Release构建
    运行以下命令重新构建APK:

    ./gradlew assembleRelease
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 03:10:26