Как включить live reload в react native на android?
Как я могу включить live reload в эмуляторе android?
The документация для android было не очень полезно для android noob.
6 ответов:
введите в командной строке следующее, Чтобы установить и запустить приложение на устройстве или эмуляторе:
$ react-native run-android
затем нажмите на эмулятор и нажмите CTRL + M ( CMD + M на MacOS) или встряхните Android-устройство, на котором работает приложение.
выберите Включить Live Reload от всплывающий.
Я был слеп. В нем четко говорится:
на Android встряхните устройство или нажмите кнопку меню оборудования (доступно на старых устройствах и в большинстве эмуляторов, например в genymotion вы можно нажать ⌘ + m или F2 для имитации нажатия кнопки меню оборудования). Вы можете также установите Frappé, инструмент для OS X, который позволяет эмулировать встряхивание устройств удаленно. Вы можете использовать ⌘ + Shift + R в качестве ярлыка чтобы вызвать встряску от фраппе.
чтобы включить live reload в React Native с помощью Android, вам нужно сделать следующие шаги:
- открыть эмулятор;
- выполнить приложение (react-native run-android);
- убедитесь, что приложение работает;
- нажмите на эмулятор и нажмите: CTRL + M.
некоторые параметры будут открыты, и вы выбираете "включить Live Reload", как показано на рисунке ниже. Нажмите, чтобы увидеть изображение
Я использую Redmi note 3 для отладки и столкнулся с аналогичной проблемой. Решение состояло в том, что MIUI по умолчанию отключает разрешение всплывающего окна для приложений, которое необходимо в этом случае, чтобы получить экран перезагрузки. После включения разрешения всплывающего окна для моего приложения он работает идеально. Надеюсь, это кому-то поможет.
- используя горячие клавиши:
CTRL + M
илиCMD + M
(macOS)- из терминала:
adbshell input keyevent 82
Важное Замечание: используя Expo убедитесь, что вы находитесь в режим разработки. Ярлыки не будут работать в рабочем режиме для эмулятора Android.
Я включил это через Expo XDE, нажав на шестеренку рядом с url-адресом и проверив режим разработки. Возможно, вам придется перестроить.