我跟着这个官方帮助页面 https://facebook.github.io/react-native/docs/running-on-device-android.html也咨询了这个上一个SO问题 https://stackoverflow.com/questions/35147204/running-react-native-projects-present-at-github-on-android-devices.
但我仍然不知道这里出了什么问题。
让我们一步一步来:
确保包服务器正在运行。从屏幕截图中,您可以看到我输入的命令“react-native run-android”和响应“正在启动 JS 服务器...”
确保您的设备已连接...是的,Vysor 看到了我的设备。我们看到 Vysor 在屏幕截图中显示了正在运行的应用程序。
...USB 启用是的,应用程序正在运行,这就是我们看到红色错误屏幕的原因,但应用程序仍然在运行。
运行“adb 反向 tcp:8081 tcp:8081”是的,屏幕截图显示我运行了该命令。
设备和端口...是的,也这么做了。请参阅下一个屏幕截图
我还做错了什么?我怎样才能让它发挥作用?
- Run
npm run start
在一个控制台窗口中启动react-native开发服务器。
- 然后打开一个单独的控制台窗口来运行
react-native run-android
.
如果我不在单独的控制台窗口中启动开发服务器,有时我会遇到问题。
进一步说明:
- 如果运行,请确保显示您的设备
$ adb devices
在你的控制台中。
- 注意
adb reverse tcp:8081 tcp:8081
仅适用于 Android 5.0 及更高版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)