Упаковщик не запускается после запуска run-android с реагированием

Я новичок в React-Native. Когда я следую официальному руководству по развертыванию моего приложения на Android, он показывает красный экран с сообщением «Не удалось подключиться к серверу разработки». Я работаю на физическом устройстве, поэтому попробовал adb reverse tcp:8081 tcp:8081, но проблема не была решена.

Я погуглил и обнаружил, что мне нужно запустить:

react-native start

Так обязательно ли держать терминал открытым и работающим react-native start? Потому что это не описано в официальных руководствах, и я даже не знаю, почему это работает!


person Perqin    schedule 09.02.2017    source источник


Ответы (2)


Я также недавно столкнулся с этой проблемой в Android около 3 дней. К счастью, мне помог какой-то случайный блог.

Чтобы решить эту проблему, вы должны встряхнуть устройство и открыть меню разработчика. Нажмите Dev Settings. Затем «Хост сервера отладки и порт для устройства» введите IP-адрес системы, из которой вы запустили это приложение, а также порт: 8081.

Нравится 172.21.217.56:8081

Еще раз встряхните устройство и перезагрузите. Тогда приложение должно работать. Надеюсь, это вам поможет.

person not_dying    schedule 11.02.2017
comment
Кроме того, команда response-native start создает ваше приложение и запускает ваш упаковщик. В качестве рекомендации в первом терминале вы должны запустить эту команду. Во-вторых, вы должны запустить команду adb reverse, а в третьем терминале вы должны, наконец, запустить команду run-android для реакции. - person not_dying; 11.02.2017

Спустя несколько лет у меня все еще есть эта проблема.

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

react-native run-android

Для iOS используйте следующее:

react-native run-ios

Запустив указанное выше в окне терминала, мы попытаемся создать проекты, и поэтому должны отображаться ошибки.

Мои проблемы варьируются от любых проблем, связанных со сборкой в ​​конкретном файле, до неправильных библиотек и неправильного ввода файлов gradle при использовании связывания.

^ Это может не сработать для всех (или, может быть, поможет со всеми подобными проблемами), но это сработало для меня, и надеюсь, что это поможет другим, поскольку это одна из самых раздражающих проблем с React Native, которые у меня возникают все время, один раз в день.

person Imdad    schedule 06.04.2019