【问题标题】:How to change the default JS Server port in Android Application from 8081 to something else如何将 Android 应用程序中的默认 JS 服务器端口从 8081 更改为其他端口
【发布时间】:2017-01-08 13:42:23
【问题描述】:

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

react-native start --port 9988

但是,当我运行 android 时,应用程序仍在侦听 8081 端口

react-naive run-android

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

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

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

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

【问题讨论】:

    标签: android reactjs react-native react-android


    【解决方案1】:

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

    127.0.0.1:9988
    

    【讨论】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-30
        • 2014-06-26
        • 2014-07-01
        相关资源
        最近更新 更多