运行 React Native Android 在设备上
Running React Native Android on device
我关注了这个official help page and also consulted this previous SO question。
但我还是不知道这里出了什么问题。
让我们一步步来:
确保包服务器是运行.从截图中可以看到我输入的命令"react-native run-android"和响应"Starting JS server..."
确保您的设备已连接... 是的,Vysor 看到了我的设备。我们看到 Vysor 在屏幕截图中显示了应用 运行。
...USB enabled 是的,应用程序是 运行,这就是我们看到红色错误屏幕的原因,但它是应用程序 运行不过。
运行 "adb reverse tcp:8081 tcp:8081" 是的,截图显示我运行命令。
设备和端口... 是的,也是这样做的。见下一张截图
我还做错了什么?我怎样才能让它发挥作用?
- 运行
npm run start
在一个控制台中 window 启动 react-native 开发服务器。
- 然后打开一个单独的控制台window到运行
react-native run-android
.
如果我不在单独的控制台中启动开发服务器,我有时 运行 会遇到问题 window。
补充说明:
- 确保在您的控制台中 运行
$ adb devices
时显示您的设备。
- 请注意,
adb reverse tcp:8081 tcp:8081
仅适用于 Android 5.0 及更高版本。
您能否在执行 'react-native run-android'.
之前向我们提供 React Packager - 运行 'npm start' 的屏幕截图
我正在使用 Visual Studio 代码和负责端口转发的 React Native 工具扩展,将应用程序部署到 device/emulator 并且它工作正常 - 我在开始时得到类似的屏幕,但是单击 'Reload' 处理它。
我一直卡在这一步,最后我检查了我的防火墙,发现它阻止了我的设备与计算机的连接。我解锁了它,重新加载后一切正常。
尝试
adb reverse tcp:8081 tcp:8081
react-native start --reset-cache
react-native run-android
我关注了这个official help page and also consulted this previous SO question。
但我还是不知道这里出了什么问题。
让我们一步步来:
确保包服务器是运行.从截图中可以看到我输入的命令"react-native run-android"和响应"Starting JS server..."
确保您的设备已连接... 是的,Vysor 看到了我的设备。我们看到 Vysor 在屏幕截图中显示了应用 运行。
...USB enabled 是的,应用程序是 运行,这就是我们看到红色错误屏幕的原因,但它是应用程序 运行不过。
运行 "adb reverse tcp:8081 tcp:8081" 是的,截图显示我运行命令。
设备和端口... 是的,也是这样做的。见下一张截图
我还做错了什么?我怎样才能让它发挥作用?
- 运行
npm run start
在一个控制台中 window 启动 react-native 开发服务器。 - 然后打开一个单独的控制台window到运行
react-native run-android
.
如果我不在单独的控制台中启动开发服务器,我有时 运行 会遇到问题 window。
补充说明:
- 确保在您的控制台中 运行
$ adb devices
时显示您的设备。 - 请注意,
adb reverse tcp:8081 tcp:8081
仅适用于 Android 5.0 及更高版本。
您能否在执行 'react-native run-android'.
之前向我们提供 React Packager - 运行 'npm start' 的屏幕截图我正在使用 Visual Studio 代码和负责端口转发的 React Native 工具扩展,将应用程序部署到 device/emulator 并且它工作正常 - 我在开始时得到类似的屏幕,但是单击 'Reload' 处理它。
我一直卡在这一步,最后我检查了我的防火墙,发现它阻止了我的设备与计算机的连接。我解锁了它,重新加载后一切正常。
尝试
adb reverse tcp:8081 tcp:8081
react-native start --reset-cache
react-native run-android