React-native android не удалось загрузить js bundle: изменения в index.android.js не видны в apk

Я установил реакцию на собственный проект андроида на моей машине Windows, для запуска я использую эту команду react-native run-android, и я получу установленный apk в своем телефоне.

Теперь я внесли некоторые изменения в index.android.js, чтобы увидеть изменения, которые я буду нажимать Reload JS из меню shake shake. Но я получу следующую ошибку.

Невозможно загрузить js bundle. Если вы забыли начать разработку сервер или подключить ваше устройство?

Я пробовал решение из этого, но он не работал у меня, также я установил Debug server host for device с моей машиной Ipadress, но он не работал,

Примечание:

Android версия 5 +

Ответ 1

Наконец, я нашел решение. Сделайте следующее шаг за шагом.

1.Перейдите в каталог проекта и запустите его с помощью команды react-native run-android.

2.Запустите другую командную строку в том же каталоге и запустите команду react-native start

3.Откройте Debug server host for device вариант из меню встряхивания ярости и установите ipaddress с портом 8081, например: 192.168.1.23: 8081

Теперь вы можете увидеть изменения index.android.js в своем приложении

Примечание

Для использования ip-адреса используйте команду ipconfig, если вы включите опцию живой перезагрузки в своих настройках dev, вы можете увидеть мгновенные изменения без использования Reloadjs.