首页 > 解决方案 > Android 模拟器网络配置错误。与官方记录的设置不同。为什么以及如何改变?

问题描述

虚拟设备的 IP 地址为 192.168.232.20。访问主机(又名开发机器)的正确 IP 地址是什么?

根据官方网络文档,模拟设备的 IP 地址应为 10.0.2.15,开发机器应可通过 IP 10.0.2.2 访问,后者是主机环回接口的别名。

但由于某种原因,模拟器使用子网 192.168.232.*。我猜测并尝试了 192.168.232.2 连接到主机,但失败了。不知何故,我的模拟器使用了与官方记录不同的虚拟网络配置,但我没有发现任何看起来可疑的配置文件。

两个问题:

  1. 有没有人遇到过类似的问题,可以告诉我在这种情况下正确的主机 IP 是什么?
  2. 这个(不寻常的)配置在哪里设置?

标签: androidandroid-emulatorandroid-networking

解决方案


我刚才在使用 Emulator v29.2.1-5889189 和 Android Q 时遇到了同样的问题,所以这可能会在更新中得到修复,但主机 IP 仍然是10.0.2.2.


推荐阅读