Estoy trabajando con WSL2 que es una virtualización, una ves intente instalar un emulador de android y me deshabilitaba el WSL2 para habi...

Pregunta de la clase:
Pruebas en dispositivos reales
Christian Boffill

Christian Boffill

Pregunta
studenthace 4 años

Estoy 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? 😦

4 respuestas
para escribir tu comentario
    Gabriel Hernández Valdez

    Gabriel Hernández Valdez

    studenthace 3 años

    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.

    ejemplo+.png

    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

    Gabriel Hernández Valdez

    studenthace 3 años

    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

    Christian Boffill

    studenthace 4 años

    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

    Pablo Antipan Quiñenao

    studenthace 4 años

    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!

Curso de Introducción a React Native [Empieza Gratis]

Curso de Introducción a React Native [Empieza Gratis]

Crea apps móviles multiplataforma con React Native usando JavaScript. Aprende a configurar Visual Studio Code, instalar extensiones, emular en dispositivos iOS y Android, y navegar entre pantallas con React Navigation. Ideal para principiantes.

Curso de Introducción a React Native [Empieza Gratis]
Curso de Introducción a React Native [Empieza Gratis]

Curso de Introducción a React Native [Empieza Gratis]

Crea apps móviles multiplataforma con React Native usando JavaScript. Aprende a configurar Visual Studio Code, instalar extensiones, emular en dispositivos iOS y Android, y navegar entre pantallas con React Navigation. Ideal para principiantes.