React Native 无法连接远程调试器 ECONNREFUSED

rah*_*ver 4 react-native

我知道这之前已经被问过很多次了,但没有一个解决方案适合我。这是我的设备(android 6.0.1 samsung J210F)的屏幕截图: 在此处输入图片说明

当我打开 localhost:8081/debugger-ui 时,我收到以下消息: 在此处输入图片说明

所以调试器在 8081 上运行。但它在控制台上给出了这个消息: 在此处输入图片说明

调试器已经执行了反向 tcp 命令: 在此处输入图片说明

(被剪掉的完整错误是Error running 'RN': timeout on waiting for connection to React Native packager. Make sure you have selected 'Debug JS Remotely' from the Developer Menu。我已经从开发人员菜单中选择了“Debug JS Remotely”,所以我认为这不是原因。

我希望我提供了所有信息。一直在努力解决这个问题几个小时。

kam*_*l11 6

只需运行命令adb reverse tcp:8081 tcp:8081,然后运行react-native run-android。问题就解决了。


Vij*_*iya 4

在模拟器上启用远程调试之前,请在 Chrome 中打开http://localhost:8081/debugger-ui。然后启用远程调试并返回 chrome 页面,您应该在其中看到控制台日志。

参考