Как включить перезагрузку Live в эмуляторе Android?
документация для Android не была очень полезна для андроида noob.
Как включить перезагрузку Live в эмуляторе Android?
документация для Android не была очень полезна для андроида noob.
Введите в командной строке следующую команду, чтобы установить и запустить приложение на устройстве или эмуляторе:
$ react-native run-android
Затем нажмите на эмулятор и нажмите CTRL + M (CMD + M на MacOS) или встряхните устройство Android, на котором запущено приложение.
Затем выберите опцию " Включить живую перезагрузку" во всплывающем окне.
При выполнении команды в меню конфигурации появится adb shell input keyevent 82
Я СЛЕП. В нем четко сказано:
На Android встряхните устройство или нажмите кнопку аппаратного меню (доступно на более старых устройствах и в большинстве эмуляторов, например. в гениальности вы может нажимать ⌘ + m или F2, чтобы имитировать нажатие кнопки меню оборудования). Ты можешь также установите Frappé, инструмент для OS X, который позволяет вам эмулировать дрожание устройств удаленно. Вы можете использовать ⌘ + Shift + R в качестве ярлыка чтобы вызвать тряску от Frappé.
Я использую примечание 3 Redmi для цели отладки и столкнулся с аналогичной проблемой. Решение состояло в том, что MIUI по умолчанию отключает всплывающее разрешение для приложений, которое необходимо в этом случае, чтобы получить экран перезагрузки. После включения разрешения всплывающего окна для моего приложения он отлично работает. Надеюсь, это поможет кому-то.
CTRL + M
или CMD + M
(macOS)adbshell input keyevent 82
Важное примечание: Используя Expo, убедитесь, что вы находитесь в режиме разработки. Ярлыки не будут работать в производственном режиме для эмулятора Android.
Я включил это в Expo XDE, нажав на шестеренку рядом с URL и проверив режим разработки. Возможно, вам придется восстановить.
Чтобы включить live reload в React Native с Android, вам необходимо выполнить следующие действия:
Некоторые параметры будут открыты, и вы выберите "Включить Live Reload", как показано ниже. Нажмите, чтобы увидеть изображение
Чтобы включить горячую перезагрузку или прямую перезагрузку на устройстве (внешний телефон Android):
Во-первых, запустите приложение с помощью react-native run-android
на терминале.
Теперь встряхните устройство Android с запущенным приложением.
Затем выберите " Enable Hot Reloading
или " Enable Live Reload
Enable Hot Reloading
во всплывающем окне.
Я обнаружил, что, если я react-native run-android
из консоли, то изменение и сохранение файла (с любым редактором) не перезагружает приложение.
Но когда я запускаю приложение из консоли кода VS, живая перезагрузка работала для каждого изменения и сохранения.
Я думаю, что вам может понадобиться IDE (например, код VS) для прямой загрузки.
Если кто-то попытается открыть In-App Developer Menu, откликнитесь на родной
Android → CTRL + M или вы также можете встряхнуть свое устройство
и
IOS → ⌘ + m (CMD + M) or shake device
если по какой-то причине IOS Simulator по какой-то причине не работает, попробуйте открыть
simulator → Hardware → Shake Gesture ( For me ^⌘Z)