React Native Reload(双击R) 红屏 Could not connect to development server

如图所示,Reload 或者双击R后,出现大红屏。
React Native Reload(双击R) 红屏 Could not connect to development server

总结一下,问题主要出现在下面三个方向。

  1. 检查一下,package是否正常运行。
    看一下是否忘记启动package,或者提供了错误的监听端口。
    React Native Reload(双击R) 红屏 Could not connect to development server
    看一下端口号是否和你的run-android命令的端口号一样。
    如果是这里的问题,可以看我另一篇帖子。

    React Native 切换监听端口(红屏:Unable to load from asset 'index & packager 卡在graph, done.)
    https://blog.csdn.net/qq_42184799/article/details/85266381

  2. 查看一下是否正确连接了模拟器。
    检查一下adb是否正确连接了设备。
    打开cmd窗口,输入命令 adb devices
    正常只有一个设备被显示。
    React Native Reload(双击R) 红屏 Could not connect to development server
    如若不是,重新连接一下adb,注意得是你的目标端口。
    adb reverse tcp:8089 tcp:8089
    React Native Reload(双击R) 红屏 Could not connect to development server

  3. 看一下URL的地址是否正确。
    React Native Reload(双击R) 红屏 Could not connect to development server
    看一下这里的IP和端口号是不是正确。如果不正确,到开发者页面的dev settings选项中修改IP和端口号。可以看我另一篇帖子。

    Android Studio 模拟器打开dev setting 修改IP,重新Reload
    https://blog.csdn.net/qq_42184799/article/details/85263183