Вот решение, надеясь, что вам не придется проходить через ту же боль.
Это больше похоже на решение.Если вы хотите запустить более одного реактивного приложения в режиме отладки.Затем следуйте инструкциям.По умолчанию metro bundler работает на 8081. Поэтому вы должны изменить порт для каждого приложения, чтобы он был разным.
Шаги
Первый список устройств, которые вы используете
adb devices
пример:
устройство-эмулятор-5554
устройство-эмулятор-5556
Запуск приложений-носителей на разныхпорты.
react-native run-android --port 8081 --deviceId emulator-5556
react-native run-android --port 8088 --deviceId emulator-5554
** По умолчанию эмулятор 5554 попытается запустить 8081 и выдаст ошибку.Выполните следующий шаг. - Порт по умолчанию - 8081, поэтому нам не нужно делать никаких дополнительных действий для эмулятора-5556.
Выполните следующий шаг для эмулятора-5554
Измените номер сервера и порта в настройках Dev
- Перейдите к настройке dev в приложении реакции-родной [Command + M в Mac и Ctrl + M в Windows.
** В разделе «Отладка для эмулятора-5556» в разделе «Отладка хоста и порта для устройства»: - измените его на
localhost:8088
** Это изменит приложение для прослушивания метрополитена.Связка в localhost: 8088.
Надеюсь, это поможет и вам, поскольку я потратил три часа на то, чтобы понять это.