我的开发机器同时连接到两个不同的网络。一种是通过以太网 (eth0),另一种是通过 WiFi (en1)。在这种情况下,Android 模拟器似乎总是想要连接 eth0 上的网络。从命令行启动模拟器时,是否有一个选项可以告诉它使用开发计算机上的特定网络接口(在我的例子中为 en1)?
看来这应该可以通过参数传递给-qemu 标志。但是,当您使用此标志时,当前版本的模拟器将不会启动。
如果您仅与特定地址或子网通信,您可以使用以下命令在主机上设置适当的路由:路线添加命令。 Windows 和 Linux 的语法略有不同:
Linux
路由添加-net目标IP网络掩码 255.255.255.0 公制 1 GW en1
Windows
路线添加目标IP掩码 255.255.255.0en1-gw-地址公制1-p
您可能需要根据需要调整网络掩码值 (255.255.255.0)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)