Durante el desarrollo de una nueva aplicación Android de esta tarde, me encontré con un problema molesto: No he podido acceder a mi servidor local de Rails desde dentro de mi nuevo, brillante emulador Genymotion. El uso de la acción emulador, se puede hacer esto mediante la sustitución de "localhost" con "10.0.2.2," pero esto no fue a trabajar para mà con Genymotion.
Larga historia corta, Genymotion se está ejecutando en VirtualBox , y la configuraciĂłn de red por defecto es " SĂłlo con el Host . "Este mĂ©todo esencialmente emula una red fĂsica que es compartida por su Genymotion VM (el emulador) y el equipo host. El nombre de la red es vboxnet0 , y si se ejecuta "ifconfig vboxnet0" (o "ipconfig vboxnet0" si se ejecuta Windows) en el equipo host, debe recibir la direcciĂłn IP de su proveedor de alojamiento en la vboxnet0 red. Es muy probable que la IP por defecto 192.168.56.1 .Esta es la direcciĂłn IP que puede utilizar para acceder a su ordenador central desde el emulador Genymotion. Por mi aplicaciĂłn Rails, esto significaba llamar "192.168.56.1:3000" en lugar de "10.0.2.2:3000."
0 comentarios:
Publicar un comentario