如何将Android应用程序中的默认JS服务器端口从8081更改为其他端口



在我的系统上,另一个应用程序正在使用8081端口。我正在运行以下命令以在9988 上启动react本机应用程序

react-native start --port 9988

然而,当我运行android时,应用程序仍然在8081端口上侦听

react-naive run-android

我设法通过使用adb反向命令为我的物理设备运行它

adb -s <deviceid> tcp:8081 tcp:9988

每次在我的物理设备上运行android时,我都必须这样做。对于模拟器来说,即使使用了adb反向,它仍然无法工作。

有没有配置我可以更改为默认的9988端口

是的,摇动您的设备并编辑开发设置。如果我没有记错的话,你必须指定端口后面的IP。

127.0.0.1:9988
  1. 访问应用内开发人员菜单–TLDR:adb shell input keyevent 82
  2. 开发人员设置>调试服务器主机;设备端口(在"调试"部分下)
  3. 输入localhost:9988
  4. react-native run-android --port 9988

相关内容

  • 没有找到相关文章

最新更新