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.