我已经启动了android模拟器应用并试图从嵌入式浏览器打开本地启动的网站,但是本地dns名称(来自/ etc / hosts)未解析。有没有选项可以启用本地解析?
答案 0 :(得分:18)
请参阅此URL。问题是127.0.0.1不是用于访问模拟器上的本地服务器站点的正确IP。
http://localhost:8080/MyTestPage.html // URL to use in computer browser
http://10.0.2.2:8080/MyTestPage.html // URL to use in emulator browser
但是,您需要按照URL中的建议进行一些配置更改。
答案 1 :(得分:8)
以下是如何在Android模拟器中访问本地托管的网站。
使用IIS / Apache托管应用程序 由于某些不明原因,Android虚拟设备不允许您连接到Visual Studio创建的开发服务器。
托管应用程序后,使用您的IP地址作为网址连接到本地网站。 “localhost”只是无法使用AVD。只需转到命令提示符并键入ipconfig以获取本地IP地址。您应该寻找 IPv4地址
这是Android AVD连接到Apache(XAMPP)
这是连接到IIS
祝大家好运,快乐测试!!
答案 2 :(得分:3)
您应该在浏览器中指定本地IP地址,例如192.168.xx.xx