在设备上运行React Native Android

Kev*_*nle 7 react-native react-native-android

我按照这个官方帮助页面进行了操作,并参考了之前的SO问题.

但我仍然不知道这里有什么问题.

在此输入图像描述

让我们一步一步:

  1. 确保程序包服务器正在运行.从截图中,您可以看到我键入的命令"react-native run-android"和响应"Starting JS server ..."

  2. 确保您的设备已连接...是的,Vysor会看到我的设备.我们看到Vysor在屏幕截图中显示了应用程序.

  3. ... 启用USB是的,应用程序正在运行,这就是为什么我们看到红色的错误屏幕,但它仍然在运行的应用程序.

  4. 运行"adb reverse tcp:8081 tcp:8081"是的,屏幕截图显示我运行了命令.

  5. 设备和端口......是的,也是这样做的.见下一个截图

在此输入图像描述

我还做错了什么?我怎样才能使它工作?

And*_*dru 12

  • npm run start在一个控制台窗口中运行以启动react-native开发服务器.
  • 然后打开一个单独的控制台窗口来运行react-native run-android.

如果我不在单独的控制台窗口中启动开发服务器,有时会遇到问题.

附加说明:

  • 如果$ adb devices在控制台中运行,请确保显示您的设备.
  • 请注意,adb reverse tcp:8081 tcp:8081仅适用于Android 5.0及更高版本.