Android模拟器:wifi连接,没有互联网
Posted
技术标签:
【中文标题】Android模拟器:wifi连接,没有互联网【英文标题】:Android emulator: wifi connected, no internet 【发布时间】:2018-12-31 22:00:00 【问题描述】:我已经有一段时间没有打开 android studio 了。直到今天一切都很好。 今天android模拟器无法连接到互联网(尝试使用chrome浏览器和我在模拟器中的应用程序),尽管它的wifi已连接。 如何解决这个问题?
我已经试过了:
your_path_of_android_sdk\tools\emulator -avd -dns-server 8.8.8.8,但失败并显示消息:PANIC: Missing emulator engine program for 'x86' 移除模拟器,然后从 AVD 管理器中添加一个新模拟器 重启电脑 重新安装android studio模拟器 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\网络连接”中意外卸载了一些重要的东西/删除了网络适配器? (里面只有一个适配器)
图片:
wifi connected, no internet emulator wifi settings network adapter on win 7【问题讨论】:
Android Studio - Android Emulator wifi connected with no internet的可能重复 【参考方案1】:刚刚找到解决办法
your_path_of_android_sdk\tools\emulator -avd -dns-server 8.8.8.8,但失败并显示消息:PANIC: Missing emulator engine program for 'x86'
确实有效!但我必须使用“模拟器”文件夹中的 emulator.exe,而不是“工具”文件夹中的那个
完整的命令是: 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 管理器中找到)。
【讨论】:
谢谢!而已。我刚刚经历了所有其他解决方案,但没有任何效果。【参考方案2】:我也遇到了同样的问题。因此,在外部网络中使用模拟器时它正在工作,然后在我的家庭网络中,同一个模拟器显示没有互联网。可能的原因是由于 DNS。
但我选择这个问题的解决方案是启动模拟器,关闭 Wi-Fi 并关闭模拟器的数据连接。然后再次打开两者,看看它最终会连接到互联网。
【讨论】:
以上是关于Android模拟器:wifi连接,没有互联网的主要内容,如果未能解决你的问题,请参考以下文章
强制 Android 在没有互联网的情况下使用 Wifi 网络
Visual Studio Android 模拟器没有互联网连接