Как изменить порт JS-сервера по умолчанию в приложении Android с 8081 на что-то другое

В моей системе другое приложение использует порт 8081. Я запускаю команду ниже, чтобы запустить приложение для реагирования на 9988

react-native start --port 9988

Однако, когда я запускаю Android, приложение все еще прослушивает порт 8081.

react-naive run-android

Мне удалось запустить его с помощью команды adb reverse для моего физического устройства.

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

Я должен делать это каждый раз, когда запускаю Android на своем физическом устройстве. Для эмулятора он все еще не работает даже после использования реверса adb.

Есть ли конфигурация, которую я могу изменить на порт по умолчанию 9988?


person Mahesh B    schedule 08.01.2017    source источник


Ответы (2)


Да, встряхните свое устройство и отредактируйте настройки разработки. Если я правильно помню, вы должны указать IP, а затем порт.

127.0.0.1:9988
person FMCorz    schedule 08.01.2017

  1. Доступ к разработчику в приложении меню – TLDR: adb shell input keyevent 82
  2. Настройки разработчика > Хост сервера отладки и порт для устройства (в разделе «Отладка»)
  3. Введите localhost:9988
  4. react-native run-android --port 9988
person eightyfive    schedule 19.10.2018