React Native 解决 Could not get BatchedBridge

本文介绍了解决ReactNative开发中遇到的8081端口被占用的问题,通过查找并关闭占用该端口的程序(如WiFi共享大师),使ReactNative应用能够正常启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows下做React Native开发,执行react-native run-android后,手机出现红屏提示:
Could not get BatchedBridge, make sure your bundle is packaged correctly

出现这种情况通常是电脑8081端口被占用导致的,因为React Native会在8081端口启动nodejs服务,手机端调试依赖此服务。

可以看看是什么程序占用了8081端口:
1、执行netstat -aon|findstr "8081"

2、看到是8064的程序在监听此端口,再执行tasklist|findstr 8064

可以看到8064进程名是WiFiMaster.exe,原来是WiFi共享大师这货占用了8081端口。

3、关闭WiFi共享大师软件,再执行react-native run-android就可以正常运行了

"react": "17.0.2", "react-native": "0.68.0", "react-redux": "^7.2.0", "react-native-sqlite-storage": "^4.1.0", "redux-thunk": "^2.3.0", "react-native-vector-icons": "^9.2.0", "@ant-design/icons-react-native": "^2.0.1", "@ant-design/react-native": "^4.2.0", "@react-native-community/cameraroll": "^4.0.0", "@react-native-community/masked-view": "0.1.11", "@react-native-community/segmented-control": "^2.1.1", "@react-native-community/slider": "^3.0.3", "@react-navigation/native": "^6.1.7", "@react-navigation/native-stack": "^6.9.12", "react-native-background-timer": "^2.4.1", "react-native-device-info": "^8.1.3", "react-native-elements": "^1.2.7", "d3-shape": "^1.3.7", "react-native-fs": "^2.18.0", "react-native-get-random-values": "^1.4.0", "react-native-image-zoom-viewer": "^3.0.1", "react-native-modal-dropdown": "^0.7.0", "react-native-permissions": "3.8.0", "react-native-safe-area-context": "3.3.2", "react-native-signature-capture": "^0.4.12", "react-native-sound": "^0.11.1", "react-native-svg-charts": "5.4.0", "react-native-table-component": "^1.2.1", "react-native-webview": "^11.26.0", "minio": "^7.0.15", "redux": "^4.0.5", "react-native-image-picker": "^3.8.1", "@react-native-picker/picker": "^1.16.8", "@react-native-async-storage/async-storage": "^1.19.0", "react-native-get-location": "^2.1.0", "react-native-exception-handler": "^2.10.10", "react-native-gesture-handler": "^1.10.3", "react-native-reanimated": "2.14.4", "react-native-screens": "3.15.0", "react-native-vision-camera": "2.15.2"我安装的依赖有这些是哪个依赖冲突造成的闪退的吗?
最新发布
07-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值