我无法弄清楚如何从Genymotion android模拟器访问localhost。顺便说一句,我使用MAMP。
答案 0 :(得分:161)
<强>更新强>
genymotion更新到2.2后,您可以使用10.0.3.2
,ref
另一种方法
通过Genymotion访问本地主机正在使用您的PC IP地址。获取您的IP地址:
start -> cmd -> ipconfig
然后搜索IPv4,复制IP并将其粘贴到您的URL中。它应如下所示:
String YourURL = "http://192.168.0.106:8888/your_script_location.php";
希望这对你有用,给我一个反馈。
P.S:如果它不起作用,请关闭防火墙以及PC中的任何防病毒应用程序。
答案 1 :(得分:20)
ipconfig
返回的IP不适用于我。但是,即使Wifi设置中的IP地址为10.0.3.2
,10.0.3.15
也适用于我。
Genymotion 2.2.0
答案 2 :(得分:19)
你需要这个结构
<强> Genymotion 强>
默认AVD
http非常重要,默认端口取决于您的服务器。
您可以在浏览器中查看智能手机的此网址
答案 3 :(得分:11)
使用http://192.168.56.1:8080
知道您的IP只需使用以下命令
ifconfig vboxnet0
ipconfig vboxnet0
并确保收集端口。
我得到了答案:here
答案 4 :(得分:6)
Genymotion!它适用于我使用IP 10.0.3.2 ,但取决于您的localhost端口。 Apache只有IP和Tomcat,默认端口 8080 。我在这里截取屏幕截图。
<强> 1。 Apache屏幕截图
<强> 2。 Tomcat截图
希望这有帮助。谢谢!
答案 5 :(得分:5)
长话短说,Genymotion在Virtualbox上运行,默认网络配置是“仅限主机”。此方法实质上模拟由Genymotion VM(模拟器)和主机共享的物理网络。网络名称为vboxnet0,如果在主机上运行“ifconfig vboxnet0”(或运行Windows时为“ipconfig vboxnet0”),则应在vboxnet0网络上接收主机的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
答案 6 :(得分:2)
当我在我的ubuntu中使用genymotion时
我使用虚拟机的ip地址作为本地主机并且它有效。
虚拟框转到文件中的&gt;偏好&gt;网络&gt;选择仅主机网络并选择适配器选项卡复制ipv4地址并使用它而不是localhost ...
答案 7 :(得分:1)
答案 8 :(得分:1)
首先在PC上检查您的Internet连接, 然后打开Genymotion仿真器设备中的Wifi
通过按ctrl + r转到Cmd然后键入Cmd并按Enter键,您将看到一个命令行窗口
输入ipconfig并按Enter键...
在这里,您可以在Genymotion仿真器设备的浏览器中看到您的ipv4地址类型,现在您可以连接到本地网络服务器....
答案 9 :(得分:0)
就我而言,10.0.3.2无法正常工作。我将其更改为仅用于虚拟主机的网络:192.168.128.2。 如果不适用于192.168.56.1,则必须尝试其他virtualbox适配器IP。 我的环境在公司代理后面,并且正在运行嵌入式underwow服务器。 希望对您有所帮助。