如何从Genymotion android模拟器访问本地主机?

我无法弄清楚如何从Genymotion android模拟器访问本地主机。 顺便说一下,我使用MAMP。

更新

在genymotion更新到2.2之后,你可以使用10.0.3.2 , ref

另一种方法

通过Genymotion访问您的本地主机是使用您的PC IP地址。 为了让你的IP地址转到:

 start -> cmd -> ipconfig 

然后searchIPv4,复制IP并将其粘贴到您的URL中。 它应该看起来像下面这样:

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

希望这也适用于你,给我一个反馈。

PS:如果它不起作用,请closures防火墙和PC上的任何防病毒应用程序。

ipconfig dit返回的IP不适用于我。 但是10.0.3.2为我工作,即使Wifi设置的IP地址是10.0.3.15

Genymotion 2.2.0

它适用于我使用http://192.168.56.1:8080

要知道你的IP只是使用下面的命令

  • for(mac和linux) ifconfig vboxnet0
  • windows命令ipconfig vboxnet0

并确保端口收集。

我从这里得到了答案

你需要这个结构

Genymotion

http://10.0.3.2/

默认AVD

http://10.0.2.2/

http是非常重要的,它的默认端口取决于你的服务器。

你可以在浏览器中检查这个url的智能手机

在这里输入图像说明

介绍:

长话短说,Genymotion在Virtualbox上运行,默认的networkingconfiguration是“Host-Only”。这个方法主要模拟Genymotion VM(模拟器)和主机共享的物理networking。 networking名称为vboxnet0,如果在主机上运行“ifconfig vboxnet0”(或者如果运行Windows,则为“ipconfig vboxnet0”),则应在vboxnet0networking上接收主机的IP地址。 默认IP很可能是192.168.56.1。

解:

这是从Genymotion仿真器访问主机时使用的IP地址。 对于我的Rails应用程序,这意味着调用“192.168.56.1:3000”而不是“10.0.2.2:3000”。

链接:

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

Genymotion! 它适用于我使用IP 10.0.3.2,但取决于您的本地端口。 Apache将只是默认端口8080的 IP和Tomcat。 我在这里截图。

1. Apache截图

Genymotion Apache

2. Tomcat屏幕截图

在这里输入图像说明

希望这是有帮助的。 谢谢!

当我在我的Ubuntu使用genymotion

我用虚拟机的IP地址作为本地主机,它工作。

在虚拟框转到文件>首选项>networking>select主机只有networking和select适配器选项卡复制ipv4地址,并使用它,而不是本地主机…

http://192.168.56.1/qrstuff/json/

  1. 运行xampp(def 127.0.0.1:80)并转到控制面板\所有控制面板项\networking和共享中心
  2. select连接

在这里输入图像说明

首先在PC上检查您的Internet连接,然后在您的Genymotion仿真器设备中打开Wifi

通过按CTRL + R转到命令后,然后input命令,然后按回车你将看到一个命令行窗口

键入IPCONFIG并按回车键…

在这里你可以看到你的ipv4地址在你的Genymotion模拟器的浏览器中input,现在你可以连接到你的本地networking服务器。