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

React Native 0.71.1升级后运行报错,无法解析依赖如何解决?

React Native 0.71.1依赖找不到问题的解决方案

核对Maven仓库配置

  • 打开android/build.gradle,确认allprojects下的repositories包含RN官方源:
    allprojects {
        repositories {
            mavenCentral()
            maven { url("$rootDir/../node_modules/react-native/android") }
            maven { url("$rootDir/../node_modules/jsc-android/dist") }
            google()
        }
    }
    
  • 若项目使用新版RN的settings.gradle,检查dependencyResolutionManagement里的仓库配置是否完整,未遗漏上述源。

确保依赖版本匹配

  • 检查package.json中react-native版本确为0.71.1,执行npm install/yarn install后,确认node_modules/react-native/android/com/facebook/react/react-native/0.71.1目录存在。若不存在,切换npm镜像(如淘宝镜像)重新安装。
  • 验证react-native-community/slider和react-native-picker/picker的版本是否适配RN 0.71.1,升级这两个库到兼容版本后重新安装依赖。

清理Gradle缓存

  • 进入android目录执行:
    ./gradlew clean
    ./gradlew cleanBuildCache
    
  • 删除项目根目录下的android/.gradle文件夹,返回根目录重新运行项目。

重新安装RN核心包

  • 执行以下命令重装react-native:
    npm uninstall react-native
    npm install react-native@0.71.1
    
  • 安装完成后确认node_modules/react-native/android下的Maven包完整。

检查App模块依赖配置

  • 打开android/app/build.gradle,确保依赖引用正确:
    dependencies {
        implementation "com.facebook.react:react-native:0.71.1"
        // 其他依赖...
    }
    
    避免版本号写错或使用不匹配的动态版本符号。

内容的提问来源于stack exchange,提问作者Tanmoy Sarker

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 03:25:35