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

React Native项目构建失败求助:无法解析react-native依赖

React Native构建失败问题求助

错误截图

构建错误截图

错误信息

FAILURE: Build failed with an exception.

问题原因

  • 无法确定任务 :app:mergeDebugAssets 的依赖项
  • 无法解析 :app:debugRuntimeClasspath 配置的所有任务依赖项
  • 无法解析 com.facebook.react:react-native:+

无法列出 com.facebook.react:react-native 的版本

解决建议

  1. 锁定React Native具体版本
    避免使用+这类模糊版本匹配,在模块级build.gradle文件中指定项目实际使用的RN版本:

    dependencies {
        implementation "com.facebook.react:react-native:0.72.6" // 替换为你项目对应的RN版本
    }
    
  2. 检查仓库配置完整性
    确认项目根目录的build.gradle中已配置RN相关仓库:

    allprojects {
        repositories {
            mavenCentral()
            maven {
                url("$rootDir/../node_modules/react-native/android")
            }
            maven {
                url("$rootDir/../node_modules/jsc-android/dist")
            }
        }
    }
    
  3. 清理缓存后重新构建
    执行以下命令清除缓存并重新编译:

    cd android && ./gradlew clean
    cd .. && npm install
    npx react-native run-android
    
  4. 排查网络与镜像配置
    若依赖下载失败,检查网络能否正常访问Maven仓库,必要时添加国内镜像(如阿里云Maven镜像)到仓库配置中。

内容的提问来源于stack exchange,提问作者Vaibhav Sonawane

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 02:35:19