我可以在Android模拟器中做什么来将它连接到我的本地主机web服务器页面http://localhost或http://127.0.0.1?

我已经尝试过了,但模拟器仍然需要我的请求,如谷歌搜索localhost或更糟糕的是,它说,它没有找到页面,而我的web服务器正常运行。


当前回答

对于我的Mac OS mountain Lion设备:

http://10.0.2.2:8888

工作完美!

其他回答

对于我的Mac OS mountain Lion设备:

http://10.0.2.2:8888

工作完美!

另一种解决方法是从no-ip.org获得一个免费域名,并将其指向您的本地ip地址。 然后,您可以尝试http://yourdomain.no-ip.org/yourwebservice而不是使用http://localhost/yourwebservice

尝试http://10.0.2.2:8080/,其中8080是端口号。它工作得很完美。如果你只是尝试10.0.2.2,它不会工作。需要添加端口号。此外,如果Microsoft IIS已安装,请尝试从控制面板关闭该功能(如果使用任何windows操作系统),然后尝试如上所述。

公认的答案是正确的,但对我的情况不适用。我必须在主机上关闭公司VPN-client的情况下创建虚拟设备。这是完全可以理解的,因为许多公司网络使用以10开头的地址(专用网络范围),这可能会干扰特殊地址10.0.2.2

如果你是在windows下,你可以去simbol system,写ipconfig,检查分配给你机器的ip是什么。