如何从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
默认AVD
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截图
2. Tomcat屏幕截图
希望这是有帮助的。 谢谢!
当我在我的Ubuntu使用genymotion
我用虚拟机的IP地址作为本地主机,它工作。
在虚拟框转到文件>首选项>networking>select主机只有networking和select适配器选项卡复制ipv4地址,并使用它,而不是本地主机…
- 运行xampp(def 127.0.0.1:80)并转到控制面板\所有控制面板项\networking和共享中心
- select连接
首先在PC上检查您的Internet连接,然后在您的Genymotion仿真器设备中打开Wifi
通过按CTRL + R转到命令后,然后input命令,然后按回车你将看到一个命令行窗口
键入IPCONFIG并按回车键…
在这里你可以看到你的ipv4地址在你的Genymotion模拟器的浏览器中input,现在你可以连接到你的本地networking服务器。