¿Cómo acceder a localhost desde un emulador Genymotion android?

No puedo averiguar cómo acceder a localhost desde un emulador Genymotion android. Por cierto, estoy usando MAMP.

    Actualizar

    Después de la actualización genymotion a 2.2 se puede utilizar 10.0.3.2 , ref

    Otro enfoque

    Para acceder a su localhost a través de Genymotion está usando la dirección IP de su PC. Para obtener su dirección IP vaya a:

     start -> cmd -> ipconfig 

    Luego buscar IPv4, copiar la IP y pegarla en su URL. Debe tener el siguiente aspecto:

     String YourURL = "http://192.168.0.106:8888/your_script_location.php"; 

    Espero que esto funcione también para usted, déme una regeneración.

    PS: si no funcionó, apague el firewall y cualquier aplicación antivirus que tenga en su PC.

    La IP devuelta por ipconfig no funciona para mí. Sin embargo, 10.0.3.2 funcionó para mí, aunque la dirección IP en la configuración Wifi es 10.0.3.15 .

    Genymotion 2.2.0

    Funciona para mí mediante http://192.168.56.1:8080

    Para conocer su IP basta con utilizar el siguiente comando

    • Para (mac y linux) ifconfig vboxnet0
    • Comando windows ipconfig vboxnet0

    Y asegúrese de que el puerto se recopila.

    Recibí la respuesta de: aquí

    Necesitas esta estructura

    Genymotion

    http://10.0.3.2/

    Predeterminado AVD

    http://10.0.2.2/

    El http es muy importante y el puerto es por defecto Depende de su servidor.

    Puede comprobar esta url en su navegador el smartphone

    Introduzca aquí la descripción de la imagen

    ¡Genymotion! Funciona para mí utilizando IP 10.0.3.2, pero depende de su puerto localhost. Apache será sólo IP y Tomcat con el puerto por defecto 8080 . Aquí tomo capturas de pantalla.

    1. Captura de pantalla de Apache

    Genymotion Apache

    2. Captura de pantalla de Tomcat

    Introduzca aquí la descripción de la imagen

    Espero que esto sea útil. ¡Gracias!

    Intro:

    En resumen, Genymotion se está ejecutando en Virtualbox y la configuración de red predeterminada es "Host-Only". Este método emula esencialmente una red física que es compartida por su Genymotion VM (el emulador) y su máquina host. El nombre de la red es vboxnet0 y si ejecuta "ifconfig vboxnet0" (o "ipconfig vboxnet0" si ejecuta Windows) en su máquina host, debe recibir la dirección IP de su host en la red vboxnet0. La IP predeterminada es más probable 192.168.56.1.

    Solución:

    Esta es la dirección IP que se debe utilizar al acceder a la máquina host desde el emulador de Genymotion. Para mi aplicación de Rails, esto significó llamar "192.168.56.1:3000" en lugar de "10.0.2.2:3000".

    Enlazar:

    http://bbowden.tumblr.com/post/58650831283/accessing-a-localhost-server-from-the-genymotion

    Cuando utilicé genymotion en mi ubuntu

    He utilizado la dirección IP de la máquina virtual como host local y funcionó.

    En la caja virtual goto archivo> preferencias> red> seleccione la red sólo host y seleccione la ficha del adaptador copiar la dirección ipv4 y usarla en lugar de localhost …

    Como http://192.168.56.1/qrstuff/json/

    1. Ejecute xampp (def 127.0.0.1:80) y vaya a Panel de control \ Todos los elementos del Panel de control \ Centro de redes y recursos compartidos
    2. Seleccione la conexión

    Introduzca aquí la descripción de la imagen

    Comprueba primero tu conexión a Internet en la PC, luego enciende Wifi en tu dispositivo Emulador Genymotion

    Después de ir a Cmd pulsando ctrl + r, luego tecleando Cmd y pulsando enter, verá una ventana de línea de comandos

    Escriba ipconfig y pulse enter …

    Aquí puedes ver tu dirección ipv4, escríbela en el navegador de tu dispositivo Genymotion Emulator ahora puedes conectarte a tu servidor web local ….

    Interesting Posts
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.