![](/img/trans.png)
[英]react-native hellow world app - working in emulator but not in physical device
[英]Can only update react native on emulator, not physical device
我有一个在本地模拟器上运行的应用程序,它正在实时更新并完成它应该做的所有事情。
我还有一个通过 USB 连接的物理设备,并且通过“run-android”成功部署到该设备,因此桥接器正在工作。
但是,该应用程序仅显示默认的 React Native 欢迎屏幕。 任何更新应用程序的尝试都会导致“无法连接到开发服务器”。
我已经尝试了屏幕上的建议,但它们没有帮助。 我接下来要去哪里?
您可能实际上无法与开发服务器通话。 在模拟器上,与主机 PC 的虚拟网络是自动的,在真实情况下,它和设备之间没有设置虚拟网络。 您实际上需要在桌面上为它打开一个端口,并在您的物理设备上点击正确的 IP,并将 wifi 网络(我假设它们在同一个 wifi 网络上)设置为允许对您的 PC 的请求。
或者关闭开发支持并将捆绑文件包含在您的应用程序中。 然后你不会热加载代码,但你有一个静态版本,可以在没有服务器的情况下使用。
我试过了,它解决了我的问题。
react-native start --reset-cache
进而
react-native run-android
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.