如何从Genymotion android模拟器访问localhost?

mow*_*ier 69 android mamp emulation genymotion

我无法弄清楚如何从Genymotion android模拟器访问localhost.顺便说一句,我使用MAMP.

Cod*_*rji 164

更新

genymotion更新到2.2后你可以使用10.0.3.2,参考

另一种方法

要通过Genymotion访问本地主机,请使用您的PC IP地址.获取您的IP地址:

start -> cmd -> ipconfig
Run Code Online (Sandbox Code Playgroud)

然后搜索IPv4,复制IP并将其粘贴到您的URL中.它应该如下所示:

String YourURL = "http://192.168.0.106:8888/your_script_location.php";
Run Code Online (Sandbox Code Playgroud)

希望这对你有用,给我一个反馈.

PS:如果它不起作用,请关闭防火墙和PC中的任何防病毒应用程序.

  • 10.0.3.2不起作用(连接被拒绝)但Virtual Box vboxnet0给出的地址在我的案例中是192.168.56.1. (3认同)
  • 该死的,我没有意识到它在更新后从"10.0.2.2"变为"10.0.3.2".感谢那! (2认同)

Syd*_*ney 20

ipconfigdit 返回的IP 对我不起作用.但是10.0.3.2工作对我来说,即使在WiFi设置的IP地址10.0.3.15.

Genymotion 2.2.0


Dav*_*kro 20

你需要这个结构

Genymotion

http://10.0.3.2/

默认AVD

http://10.0.2.2/

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

您可以在浏览器中查看此网址的智能手机

在此输入图像描述


iku*_*ris 12

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

知道你的IP只需使用以下命令

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

并确保收集端口.

我得到了答案:这里


Gho*_*ack 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


Mad*_*ota 5

Genymotion!它适用于我使用IP 10.0.3.2但依赖于您的localhost端口.Apache它只是IP和Tomcat的默认端口8080.我在这里截取屏幕截图.

1. Apache截图

Genymotion Apache

2. Tomcat截图

在此输入图像描述

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