android - 如何从android模拟器访问主机的网络

标签 android android-emulator

有没有办法访问我主机的网络?

特别是我想扫描主机网络并找到连接到同一网络的设备。

最佳答案

简而言之,你不能。模拟器只能与主机对话。 主机必须提供访问网络上其他资源的服务。

上一个文本:

Android 模拟器不在您的家庭或办公室网络中。 前面说了..电脑和模拟器之间有一个小网桥,你能不能通过IP 10.0.2.2访问上位机。

现在要访问网络上的其他机器,或者执行扫描,基本上有两种选择。主机允许您通过隧道访问。

或者您通过其他方式加入网络。 我不确定模拟器是否可以打开 wifi 连接,设备需要 stub 。也许如果您的计算机通过 LAN 电缆连接并且您的 wifi 设备委托(delegate)给 android 模拟器,则可能。

另一种选择是使用 VPN,这样每台连接到 VPN 的机器都将在同一网络上。

您最好的选择可能是使用通过 wifi 连接到网络的真实手机。

关于android - 如何从android模拟器访问主机的网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48736968/

相关文章:

android - 如何判断 "DP"中的屏幕分辨率?

android - 通过 tcp 的 adb 连接现在不起作用

java - 如何停止 Android 中的 Activity ?

android - 我该怎么做才能在 Jenkins 上运行猴子

android - 以编程方式在广播接收器中调用电话

android-emulator - 在模拟器上启动android项目时出错(Windows上为API 28)

android-emulator - Android模拟器和virtualbox不能同时运行

android - zxing onActivityResult 不在 Fragment 中调用,仅在 Activity 中

java - "Share"带有另一部智能手机的 sqlite 表

android - 错误的屏幕宽度和高度