【问题标题】:Network Unreachable on Android EmulatorAndroid 模拟器上的网络无法访问
【发布时间】:2018-05-04 22:50:26
【问题描述】:
  1. 这不是 DNS 问题。我正在尝试通过 IP 访问资源。
  2. 我可以通过模拟器访问谷歌。
  3. 我可以通过 10.0.2.2 访问主机 -- 给我默认的 IIS 页面。

问题的IP地址是一个内网地址(192.168.200.xxx)。我在网络上尝试了多个不同的 IP 地址,所有的错误代码都相同:ERR_ADDRESS_UNREACHABLE。

我也尝试从 chrome 访问以排除权限问题。

【问题讨论】:

  • 所以您可以在您的计算机浏览器中访问该 IP,但不能在您的模拟器浏览器中访问该 IP,但您可以在模拟器浏览器中访问其他站点?
  • 你的模拟器的 IP 地址是什么?我猜它是 10. 东西。你有 10. 和 192.168. 之间的路由设置吗?网络?
  • @lbenedetto 是的
  • @JeffreyBlattman 我也认为它是基于模拟器网络文档的 10.x.y.z。但我该如何验证?我必须在主机或模拟器上设置路由吗?还是通过亚行?

标签: android networking emulation


【解决方案1】:

将模拟器操作系统版本从 Oreo 更改为 Marshmallow 解决了该问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-13
    • 2011-08-15
    • 1970-01-01
    • 1970-01-01
    • 2011-06-18
    • 2021-12-16
    • 2011-04-04
    • 2021-08-31
    相关资源
    最近更新 更多