我是ReactNative的新手。我已经在我的 Ubuntu(18.04) 中安装了 react-native。我正在尝试使用 CLI 在安装后运行基本应用程序。
在成功构建服务器自动关闭后,我正在尝试使用 sudo react-native run-android 在 android 中进行构建。这意味着我每次进行更改后都必须运行该命令。
开发服务器自动关闭。
请找到截图。
开发服务器已关闭
出现此错误是因为某些进程已在 8081 端口上运行。停止该过程,然后运行您的命令,它将运行您的代码。对于第一个,通过键入列出使用此端口的所有进程
$ adb reconnect
这在大多数情况下不是必需的,但以防万一,让我们重置您与手机的连接并重新启动 adb 服务器。最后:
$ adb reverse tcp:8081 tcp:8081
然后运行此命令
lsof -i :8081
您将获得一个使用端口 8081 的进程 ID 现在终止进程
$ sudo kill -9 <PID>
然后运行项目react-native run-android
我遇到了同样的问题。 我通过将节点版本从 13.3.0 更改为节点版本 10.18.0 来解决问题。