安卓模拟器-Wifi错误

11

我正在使用安卓SDK模拟器并尝试连接网络。在设置中的“无线和网络”选项下,我需要打开WiFi,但是出现了“错误”的提示,导致我无法连接网络。

如何解决这个问题?

Gorov


我也遇到了同样的问题,你解决了吗?@_@ - emeraldhieu
有人能解决这个问题吗? - Pedro Teran
切换到Genymotion对我有用。 - coding_idiot
11个回答

11
  1. 关闭模拟器。
  2. 关闭以太网、Firewire和其他所有网络接口。所有的接口都要关闭,我指完全关闭,例如在Mac上,打开“系统偏好设置”>“网络”>“以太网”>“配置”>“关”。仅仅拔掉以太网电缆是不够的。
  3. 启用Wifi并验证其工作。
  4. 启动Android模拟器。

现在应该会在状态栏中显示一个3G图标(或类似的图标),您应该能够浏览网页。


这对我克服“未检测到以太网/ WiFi连接”问题非常有帮助,这导致WebView HTML5视频“根本无法加载”。 - rogerdpack
真的很奇怪这是如何工作的。这里有一些stackoverflow积分。 - sudocoder

5

请参考控制模拟器

在模拟器中按下F8键,这样应该可以启用数据连接。有时候启动模拟器时,连接会被禁用,这很奇怪。

祝好


1
我按照你的建议去做了,但仍然无法正常工作,还是出现错误。 - GorovDude
3
F8键并不能打开无线网络。 - Buffalo

3

有时候,如果你在连接电脑的网络之后启动模拟器,模拟器可能无法连接到互联网......请先连接互联网,再启动模拟器。


3
在Enabling Wifi on Android EmulatorAndroid: Simulate WiFi in the emulator?所述,模拟器不支持Wi-Fi功能。如果需要使用Wi-Fi,则需使用真实设备。

正如其他人所述,您可以访问互联网:无论您的计算机是使用有线或无线网络,都可以配置模拟器的“3G”或“4G”从主机机器获取网络。但是模拟器内部的“WiFi”无法正常工作。

(此问题可能是重复问题。我引用的两个问题中,后面的一个几乎是另一个的重复)


不再正确:https://developer.android.com/studio/run/emulator#wi-fi - Søren Boisen

3
您不需要“打开”AVD的wifi,它应该使用计算机的互联网连接。当我的AVD wifi停止工作(我需要重置AVD)时,以下步骤适用于我:
  • 关闭AVD并确认其没有在运行
  • 在Android Studio中打开AVD管理器(工具 > AVD管理器)
  • 单击模拟器右侧的下拉箭头
  • 单击“擦除数据”
  • 确认您的计算机上的互联网正常工作,然后重新启动AVD
对我来说,这个问题有时会再次发生,但是完成以上步骤后,它又可以正常工作了。

3
以下解决方案在大多数情况下都有效。
关闭模拟器->关闭笔记本电脑的Wi-Fi->在Android Studio中打开AVD Manager->对所需的模拟器执行冷启动->等待模拟器完全重启后,打开笔记本电脑的Wi-Fi。
按照以上步骤操作后,应该就能解决问题了。请参考下面的图像进行模拟器冷启动。

enter image description here


它对我起作用了,谢谢。 - Suresh Maidaragi
这个可以用。基本上我昨晚睡觉前把笔记本电脑放在那里,早上打开它时,DNS似乎出了点问题。 - siripan

2

我在管理 Android 设备中进行了 VS 的出厂设置,之后模拟器连接到了 Wi-Fi!


1
这并没有回答问题。一旦您拥有足够的声望,您将能够评论任何帖子;相反,提供不需要询问者澄清的答案。- 来自审核 - Diego Rafael Souza
1
是的,但这解决了WiFi问题。也许这是一个好的解决方法。 - I.Step
1
这对我也起作用了,节省了一些精力。如果您需要更具体的信息,请参见下面的https://dev59.com/HG445IYBdhLWcg3wdqEL#57559459。 - Hatchware

0

我在使用Win7时也遇到了这个问题。由于似乎什么都不起作用,我不得不切换到有线连接。

F8确实是打开/关闭网络的键,但对我来说它就是不起作用。

后来我转向Ubuntu,但没有测试模拟器是否能够在Ubuntu上使用wifi。


我按照你的建议做了,但仍然无法工作,还是有错误。 - GorovDude
什么?你换成有线连接了? - Aman Alam

0

对我有效的方法是拔掉以太网线并启用 Wi-Fi 连接。似乎它们混合在一起了。

我的电脑使用 MAC 系统,我正在使用 Eclipse。


0

另一个可能的原因是:检查计算机上的DNS设置。

事实证明,我仍然在计算机的WiFi属性中设置了来自我的工作的DNS服务器(而不是模拟器的WiFi设置)。一切都正常运行了一个星期,包括模拟器,直到今天。只有模拟器停止工作,其他所有东西仍然能够连接。清除数据、冷启动和重启笔记本电脑都没有帮助。

从WiFi属性中删除所有DNS服务器,清除数据并进行冷启动最终使其再次工作。您可能还想进行DHCP更新。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接