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
相关产品推荐
相关产品推荐

