¿Cómo puedo habilitar la recarga en vivo en el emulador de Android?
La documentación para Android no fue muy útil para un novato de Android.
android
react-native
Kenneth Lynne
fuente
fuente
adb shell input keyevent KEYCODE_MENU
por un tiempo. Funciona bien para míCmd+M
Respuestas:
Escriba lo siguiente en su símbolo del sistema para instalar e iniciar su aplicación en el dispositivo o emulador:
$ react-native run-android
Luego haga clic en el emulador y presione CTRL + M ( CMD + M en MacOS) o agite el dispositivo Android que tiene la aplicación en ejecución.
Luego seleccione la opción Habilitar Live Reload en la ventana emergente.
fuente
adb shell input keyevent 82
Ejecutando el comando, aparecerá el menú de configuración adb shell input keyevent 82
Documentación
fuente
Estaba ciego. Dice claramente:
fuente
CTRL + M
oCMD + M
(macOS)adbshell input keyevent 82
Nota importante: al utilizar Expo , asegúrese de estar en modo de desarrollo . Los accesos directos no funcionarán en modo de producción para el emulador de Android.
Lo habilité a través de Expo XDE tocando el engranaje junto a la URL y verificando el modo de desarrollo. Es posible que deba reconstruir.
Expo - Modo de desarrollo
fuente
Estoy usando Redmi note 3 con fines de depuración y enfrentaba un problema similar. La solución fue que MIUI deshabilita de forma predeterminada el permiso emergente para las aplicaciones, que es necesario en este caso para obtener la pantalla de recarga. Después de habilitar el permiso emergente para mi aplicación, funciona perfectamente. Espero que ayude a alguien.
fuente
Para habilitar la recarga en caliente o la recarga en vivo en el dispositivo ( teléfono Android externo ):
Primero, ejecute la aplicación usando
react-native run-android
en Terminal.Ahora, agite el dispositivo Android que tiene la aplicación en ejecución.
Luego seleccione la opción
Enable Hot Reloading
oEnable Live Reload
de la ventana emergente.fuente
Para habilitar la recarga en vivo en React Native usando Android, debe seguir los siguientes pasos:
Se abrirán algunas opciones y seleccionará "Activar Live Reload" como se muestra en la imagen de abajo. Click para ver la imagen
fuente
Descubrí que, si ejecuto
react-native run-android
desde la consola, cambiar y guardar el archivo (con cualquier editor) no recarga la aplicación.Pero cuando ejecuto la aplicación desde la consola de código VS , la recarga en vivo estaba funcionando para cada cambio y guardado.
Creo que es posible que necesite un IDE (como el código VS) para la recarga en vivo.
fuente
Si alguien intenta abrir el menú del desarrollador en la aplicación en react native
y
si por alguna razón IOS Simulator no funciona con alguna razón intente abrir
fuente