我不知道如何从Genymotion android模拟器访问localhost。顺便说一句,我正在使用MAMP。
更新
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.3.2无法正常工作(连接被拒绝),但在我的情况下,Virtual Box vboxnet0给出的地址为192.168.56.1正常工作。
该死,我没意识到更新后它从
10.0.2.2
变成10.0.3.2
了。感谢那!我只更改了网址“ .setRootUrl(” 10.0.3.2:8080/_ah/api/“)” “中的一位,它对我有用!伟大的!
完美地工作非常感谢。
10.0.3.2在OSx和Genymotion 2.8.1上为我工作。有点惊讶,我什至不必向我的Apache vhost配置或hosts文件中添加任何内容,它可以正常工作!:D