我不知道如何从Genymotion android模拟器访问localhost。顺便说一下,我正在使用MAMP。
我不知道如何从Genymotion android模拟器访问localhost。顺便说一下,我正在使用MAMP。
Answers:
更新资料
genymotion更新到2.2,你可以使用后10.0.3.2
,裁判
另一种方法
要通过Genymotion访问本地主机,请使用您的PC IP地址。要获取您的IP地址,请访问:
start -> cmd -> ipconfig
然后搜索IPv4,复制IP并将其粘贴到您的URL中。它看起来应该如下所示:
String YourURL = "http://192.168.0.106:8888/your_script_location.php";
希望这对您也有用,请给我反馈。
PS:如果它不起作用,请关闭防火墙和PC中包含的所有防病毒应用程序。
10.0.2.2
变成10.0.3.2
了。感谢那!
你需要这个结构
Genymotion
默认AVD
http非常重要,默认端口是端口,这取决于您的服务器。
您可以在智能手机的浏览器中检查此网址
ipconfig
dit返回的IP对我不起作用。但是10.0.3.2
即使Wifi设置中的IP地址为,也为我工作10.0.3.15
。
Genymotion 2.2.0
通过使用它对我有用 http://192.168.56.1:8080
要知道您的IP,只需使用以下命令
ifconfig vboxnet0
ipconfig vboxnet0
并确保端口已收集。
我从这里得到答案
长话短说,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
当我在ubuntu中使用genymotion时
我使用虚拟机的IP地址作为本地主机,它可以正常工作。
在虚拟框中转到文件>首选项>网络>选择仅主机网络,然后选择适配器选项卡,复制ipv4地址并使用它代替本地主机...