
Christian Boffill
PreguntaEstoy trabajando con WSL2 que es una virtualización, una ves intente instalar un emulador de android y me deshabilitaba el WSL2 para habilitarse el como virtualizador. No se me parece que me pasaría algo similar si uso android studio, pero igual la mejor opción sería ver los cambios reales en un dispositivo físico. Ya que el curso trata de acondicionar el desarrollo para trabajar con react native: ¿ Cómo los que no tienen mac, que no pueden instalar un emulador, los que trabajamos con windows y queremos desarrollar para android con React Native, podemos conectar nuestros dispositivos de manera eficiente? 😦

Gabriel Hernández Valdez
Yo de nuevo, si hice que funcionara con el emulador de Andriod Studio, la misma solución que publique con anterioridad. Ojo. Al crear su dispositivo en el emulador de Andorid Studio elijan uno que tenga la playstore para poder descargar la aplicacion de expo, ya descargada copien desde esta parte del panel de control del servidor de expo en el navegador (donde esta el QR) este enlace.
Con el enlace copiado podemos ir al emulador y solo nos da la opción de abrir desde "clipboard". Así es como logre abrirlo en emulador :D

Gabriel Hernández Valdez
Hola, no logre conectar los emuladores con WSL, y vi que tenia la opción de correr la aplicación en el navegador como en cualquier desarrollo web, eso ya soluciona parte del problema
Lo que si logre encontrar fue como conectar el dispositivo físico con WSL, la solución es correr el servidor con la flag --tunnel, de la siguiente manera:
expo start --tunnel
Con esto ya pude hacerle scan al QR
La razón esta bien explicada aquí: https://stackoverflow.com/questions/58777404/how-can-i-connect-my-phone-to-expo-when-using-wsl2-to-run-it
Éxito en sus desarrollos :D

Christian Boffill
Después de mucho buscar si se quiere desarrollar con React Native no es recomendado usar WSL2 debido a muchos problemas que tiene, es mejor Trabajar en Windows, MacOS o en Linux y de las 3 opciones Mac es la mejor. Aún así configurar React Native es un proceso tedioso.

Pablo Antipan Quiñenao
Hola! Algunos emuladores de Android funcionan solo con la virtualización desactivada, pero si desactivas la virtualización no puede tener WSL2. Pero hay algunas opciones de el mismo emulador que permite usarse con la virtaulización activada, está el ejemplo de BlueStacks y aquí tienes el link de descarga de BlueStacks compatible con Hyper-V (la virtualización) y aquí tienes todas las versionas de BlueStacks, la que dice compatible con Hyper-V es la que te sirve. Lo único malo de BlueStacks es que pide muchos recursos. Saludos!