安卓模拟器:Wi-Fi已连接,但无法上网

4
自我已经有一段时间没有打开安卓工作室了。直至今天,安卓模拟器无法连接到互联网(已尝试使用Chrome浏览器和模拟器中的应用程序),尽管其Wifi已连接。如何解决这个问题?
我已经尝试了以下方法: - 在your_path_of_android_sdk\tools\emulator -avd -dns-server 8.8.8.8中,但是出现了错误信息:PANIC: Missing emulator engine program for 'x86' - 删除模拟器,并从AVD管理器添加新模拟器 - 重新启动电脑 - 重新安装安卓工作室
模拟器wifi设置(自动ip / dhcp): Nexus 5S Api 28
- IP地址:192.168.232.2 - 网关:192.168.232.1 - 子网掩码:255.255.248.0 - DNS:10.0.2.3
有可能我在“控制面板\网络和Internet\网络连接”中意外卸载了重要组件/移除了网络适配器吗?(那里只有一个适配器)
图片:

2个回答

7

刚刚找到了解决方案

你的安卓 SDK 路径为 \tools\emulator -avd -dns-server 8.8.8.8,但出现以下错误信息:PANIC: Missing emulator engine program for 'x86'

这种方法是有效的!但我必须使用“emulator”文件夹中的 emulator.exe,而不是“tools”文件夹中的。

完整命令如下: F:\AndroidSDK\emulator>emulator -avd Nexus_5X_API_28_x86 -dns-server 8.8.8.8

其中 Nexus_5X_API_28_x86 是我的 Android 模拟器名称(在 Android Studio 的 avd 管理器中找到)。


谢谢!就这样。我刚刚查看了所有其他解决方案,但都没有起作用。 - ybloodz

3
我曾经也遇到了同样的问题。当我在外部网络中使用模拟器时,它可以正常工作,但是当我回到家里的网络中,同样的模拟器就无法连接到互联网。可能的原因是DNS错误。
但我解决这个问题的方法是先启动模拟器,关闭Wi-Fi和数据连接。然后再把它们打开,最终模拟器将能够连接上互联网。

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