React Native 解決 Could not get BatchedBridge

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就可以正常運行了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容