Este dilema se puede solucionar de diversas maneras, pero te compartimos la respuesta más completa para nosotros.
Solución:
Puede especificar el REACT_NATIVE_PACKAGER_HOSTNAME
variable de entorno para usar la dirección IP correcta.
Si está utilizando XDE, asegúrese de iniciarlo desde el directorio de su proyecto con xde .
después de haber instalado las herramientas de línea de comandos.
En windows puedes usar:
set REACT_NATIVE_PACKAGER_HOSTNAME=192.168.1.59
set
solo se utiliza para una sesión. Si siempre quiere usar la misma IP después de reiniciar, puede usar:
setx /M REACT_NATIVE_PACKAGER_HOSTNAME 192.168.1.59
Incluso después de configurar la IP personalizada, aún no puede conectar la caja virtual.
Debe configurar un reenvío de puerto para la máquina virtual en la página de configuración de red.
Simplemente use la ip real de la máquina anfitriona para la aplicación Expo.
REACT_NATIVE_PACKAGER_HOSTNAME='real host mechine ip' npm start
Calificaciones y comentarios
Al final de todo puedes encontrar las explicaciones de otros sys admins, tú incluso puedes mostrar el tuyo si lo crees conveniente.