Windows下做React Native開發(fā)蛔外,執(zhí)行react-native run-android
后,手機出現(xiàn)紅屏提示:
Could not get BatchedBridge, make sure your bundle is packaged correctly
出現(xiàn)這種情況通常是電腦8081端口被占用導(dǎo)致的催跪,因為React Native會在8081端口啟動nodejs服務(wù),手機端調(diào)試依賴此服務(wù)。
可以看看是什么程序占用了8081端口:
1、執(zhí)行netstat -aon|findstr "8081"
2罩驻、看到是8064的程序在監(jiān)聽此端口,再執(zhí)行tasklist|findstr 8064
可以看到8064進程名是WiFiMaster.exe护赊,原來是WiFi共享大師這貨占用了8081端口惠遏。
3、關(guān)閉WiFi共享大師軟件骏啰,再執(zhí)行react-native run-android
就可以正常運行了