【问题标题】:Can't connect android emulator to look at local sites and services无法连接安卓模拟器查看本地站点和服务
【发布时间】:2012-12-24 21:38:29
【问题描述】:

我正在尝试使用 Android 模拟器来使用在我的本地计算机上运行的服务。我有一个在 IIS 下运行的站点,它在我的主机文件中如下所示:

127.0.0.1       www.local.company.co.uk

我有几个在 Apache Tomcat 下运行的站点。我的 Tomcat 相关站点的主机文件:

127.0.0.1       internal.localhost.company.com  # port:8090
127.0.0.2       external.localhost.company.com  # port:8081
127.0.0.3       auth.ws.localhost.company.com  # port:8082
127.0.0.8       mysite.localhost.company.com  # port:8086

到目前为止我已经尝试过什么(在以下步骤中):

adb pull /etc/hosts

编辑安卓主机文件:

127.0.0.1        localhost
10.0.2.2         myefc.localhost.efinancialcareers.com

adb 重新挂载 adb 推送主机 /etc/hosts 然后我尝试在浏览器中访问 myefc.localhost.efinancialcareers.com 并被告知找不到网页。我至少希望它会转到 www.local.company.co.uk。

理想情况下,我希望能够访问上述主机文件示例中指定的本地计算机上的任何站点。

我在 Windows 7 上使用 Tomcat 6。我使用的模拟器是 nexus one。

【问题讨论】:

    标签: android cordova android-emulator adb


    【解决方案1】:

    您需要使用服务器的 IP 地址。如果您从设备中引用 localhost,它将尝试通过环回 IP 地址 127.0.0.1 与自己建立连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-13
      • 2023-04-11
      • 1970-01-01
      相关资源
      最近更新 更多