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

时间:2017-01-08 13:42:23

标签: android reactjs react-native react-android

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

react-native start --port 9988

然而,当我运行android时,app仍在收听8081端口

react-naive run-android

我设法通过对我的物理设备使用adb reverse命令来运行它

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

每当我在物理设备上运行android时,我都必须这样做。对于模拟器,即使使用adb reverse,它仍然无法正常工作。

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

2 个答案:

答案 0 :(得分:2)

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

127.0.0.1:9988

答案 1 :(得分:0)

  1. Access the in-app developer menu – TLDR:adb shell input keyevent 82
  2. 开发设置>调试设备的服务器主机和端口(在“调试”部分下)
  3. 输入localhost:9988
  4. react-native run-android --port 9988