首先保證真機和pc 保證在同一個網(wǎng)絡下
根據(jù)紅色錯誤判斷自己是什么情況
例如 提示無法連接遠程服務,說明你的不在同一網(wǎng)絡下
提示500 可能配置的ip不對
設置ip方法
搖晃手機 ---> Dev Settings ---> debug server host & port for device
然后輸入你的ip 和端口號
例如:
192.168.1.18:8081
對于iOS真機來說,需要打開 [`RCTWebSocketExecutor.m`](https://github.com/facebook/react-native/blob/master/Libraries/WebSocket/RCTWebSocketExecutor.m)文件,然后將其中的"localhost"改為你的電腦的IP地址愈魏,最后啟用開發(fā)者菜單中的"Debug JS Remotely"選項疾宏。
對于Android 5.0+設備(包括模擬器)來說,將設備通過USB連接到電腦上后阶剑,可以使用[`adb`命令行工具](http://developer.android.com/tools/help/adb.html)來設定從設備到電腦的端口轉(zhuǎn)發(fā):
`adb reverse tcp:8081 tcp:8081`
如果設備Android版本在5.0以下碧聪,則可以在開發(fā)者菜單中選擇"Dev Settings - Debug server host for device"败明,然后在其中填入電腦的”IP地址:端口“。