android emulation mamp genymotion

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



emulation mamp (9)

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


Introducción:

En pocas palabras, Genymotion se está ejecutando en Virtualbox, y la configuración de red predeterminada es "Solo para el host". Este método esencialmente emula 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, debería recibir la dirección IP de su host en la red vboxnet0. La IP predeterminada es muy probablemente 192.168.56.1.

Solución:

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

Enlazar:

here


  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. seleccionar conexion


Cuando usé genymotion en mi ubuntu

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

en el cuadro virtual vaya a archivo> preferencias> red> seleccione red solo host y seleccione pestaña del adaptador copie la dirección ipv4 y utilícela en lugar de localhost ...

como http://192.168.56.1/qrstuff/json/


Genymotion! A mí me funciona con IP 10.0.3.2, pero depende de tu puerto localhost. Apache será solo IP y Tomcat con puerto predeterminado 8080 . Aquí tomo capturas de pantalla.

1. Captura de pantalla de Apache

2. Tomcat Screenshot

Espero que esto sea de ayuda. ¡Gracias!


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

Genymotion 2.2.0


Primero verifique su conexión a Internet en la PC, luego encienda el wifi en su dispositivo emulador Genymotion

Después de ir a Cmd presionando ctrl + r, luego escribe Cmd y pulsa enter, verás una ventana de línea de comando

escribe ipconfig y pulsa enter ...

Aquí puede ver su dirección ipv4, escríbala en el navegador del dispositivo Genymotion Emulator, ahora puede conectarse a su servidor web local ...


funciona para mí usando http://192.168.56.1:8080

para saber tu IP solo usa el siguiente comando

  • para (mac y linux) ifconfig vboxnet0
  • comando de windows ipconfig vboxnet0

y asegúrese de que el puerto está recogido.

Tengo la respuesta de: here


necesitas esta estructura

Genimotion

http://10.0.3.2/

AVD predeterminado

http://10.0.2.2/

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

Puedes consultar esta url en tu navegador del smartphone.


Actualizar

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

Otro enfoque

Para acceder a su host local 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 busque IPv4, copie la IP y péguela en su URL. Debe parecerse a lo siguiente:

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

Espero que esto funcione también para ti, dame un comentario.

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