我们启动 Metro 并安装该应用程序。当我们对代码进行更改时,它应该刷新应用程序并显示更改。但是,在我的系统上,应用程序没有反映更改,并且我无法通过在控制台中按“r”来重新加载应用程序。
我使用的临时解决方案是运行“adb reverse tcp:8081 tcp:8081”,然后退出设备上的应用程序并手动重新启动它。之后,在终端控制台中按“r”即可。
但是,几秒钟后,应用程序停止刷新和重新加载。我不确定“我的应用程序自动与 Metro 断开连接”这一术语是否正确。有时它会持续几分钟,但有时会在几秒钟后断开连接。
好吧,我想我找到了解决方案。我在应用程序中设置了 localhost:8081 从 Metro 控制台按 d 打开设置或 通过摇动 Android 设备会打开弹出窗口
转到设置并查找“...主机和端口...”选项。 然后输入或粘贴 localhost:8081。
就是这样。它的作用就像魅力一样。即使屏幕被锁定并且解锁后的应用程序仍然连接