2017-02-09 48 views
1

我是React-Native的新手。当我按照正式教程将我的应用部署到Android时,它会显示一个红色屏幕,指出“无法连接到开发服务器”。我在物理设备上运行,所以我尝试了adb reverse tcp:8081 tcp:8081,但问题没有解决。运行“react-native run-android”后打包程序未启动

我GOOGLE了四周,发现我跑:

react-native start 

因此,它是一个必须要保持一个终端打开并运行react-native start?因为这在官方教程中没有记录,我甚至不知道它为什么起作用!

回答

0

我最近也在Android上遇到了这个问题大约3天。幸运的是,一些随机博客帮助我。

要解决此问题,您必须摇动设备并打开开发人员菜单。按开发设置。然后,“调试服务器主机&设备端口”,输入您启动此应用程序的系统的IP地址以及端口:8081。

像172.21.217.56:8081

再次摇动设备和重载。该应用程序应该工作。 希望能帮到你。

+0

另外,react-native start命令会构建您的应用程序并运行您的打包程序。作为第一个终端的建议,您应该运行此命令。其次,你应该运行adb reverse命令,并且在第三个终端中,你最终应该运行react-native run-android命令。 –