Обновление может реагировать только на нативный эмулятор, а не на физическое устройство. - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть приложение, работающее на локальном эмуляторе, которое обновляет вживую и делает все то, что должно.

У меня также есть физическое устройство, подключенное через USB, и развертывание на устройстве через «run-android» работает успешно, поэтому мост работает.

Тем не менее, приложение показывает только экран приветствия реакции по умолчанию. Любая попытка обновить приложение приводит к «Не удалось подключиться к серверу разработки».

Я попробовал предложения на экране, и они не помогают. Куда мне идти дальше?

Ответы [ 2 ]

0 голосов
/ 05 октября 2018

Я попробовал это, и это решило мою проблему.

react-native start --reset-cache

, а затем

react-native run-android
0 голосов
/ 13 сентября 2018

Вы, вероятно, на самом деле не можете общаться с сервером разработки.В эмуляторе виртуальная сеть с хост-компьютером автоматическая, в реальности между ней и устройством не установлена ​​виртуальная сеть.Для этого вам необходимо иметь открытый порт на рабочем столе и указать правильный IP-адрес на своем физическом устройстве, а сеть Wi-Fi (я предполагаю, что они находятся в одной сети Wi-Fi) настроена для разрешения запросов к вашему ПК.

Или отключите поддержку dev и включите файл пакета в свое приложение.Тогда вы не собираетесь загружать горячий код, но у вас есть статическая версия, готовая к работе без сервера для общения.

...