安卓模拟器的Wi-Fi显示“已连接但无法上网”

6
在模拟器上无法使用互联网,当然也无法在我的地图应用程序中使用(这可能是地图无法加载的原因)。
为什么会这样呢?
Android Studio 3.2 Canary 14,模拟器 Nexus 5X API 26,我认为是那个 x86_64,但 x86 也不行。Mac OS High Sierra。

enter image description here

1个回答

9

你尝试过这个吗?在你的 Android SDK 路径下找到 tools 文件夹,然后运行 emulator 命令,并加上 -avd 参数和你想要模拟的设备名称,最后再加上 -dns-server 8.8.8.8 参数。


1
嗯,这个命令 /Users/admin/Library/Android/sdk/emulator/emulator -avd Nexus_5X_API_26_2 -dns-server 8.8.8.8 可以使 WiFi 正常工作,但如何在没有它的情况下实现呢? - luky
嗯,一旦像那样启动模拟器,我似乎可以正常地从Android Studio中“运行”应用程序,并且它能够运作。 - luky
1
不幸的是,这个命令对我没有用。我还被卡在一个模拟器上,它认为自己已经断开了与互联网的连接。 - Patrick Brennan
尝试进行冷启动,以及重新启动您的模拟器。当从睡眠状态返回时,它明显会出现问题。 - reidisaki

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