没有互联网连接的 Android 模拟器 Wifi

问题描述 投票:0回答:4

我知道这个问题在 SO 上出现过多次,但没有一个答案有帮助,这是我之前尝试过的列表:

  • 重启IDE
  • 使缓存失效/重建项目
  • 擦除数据和冷启动模拟器
  • 更改模拟器的网关和 IP 地址(在 wifi 设置内)
  • .mulator.exe -avd avd_device_name -dns-server 8.8.8.8(avd_device_name正确的命令,在模拟器文件夹中运行)
  • 飞行模式
  • 重新启动我的电脑和调制解调器
  • 创建不同的模拟器
  • 从 .android 目录中删除所有文件
  • 重启 adb-server
  • 连续冷启动8次
  • 更改主机的 DNS
  • “几次”重启模拟器
  • 切换无线网络按钮
  • 从字面上重新安装 android studio(当前运行的是最新版本,它没有任何改变)
  • 降级android studio
  • https://stackoverflow.com/a/44214842/15749574<- don't know how to even describe that one, but I tried it
  • 选中“使用 Android Studio HTTP 代理设置”选项

我没有使用 VPN,模拟器昨天工作正常(我猜是关闭电脑并再次启动后出现问题?),我没有使用 LAN 连接

我再次开始这个问题寻求帮助,因为我已经花了最后 15 个小时解决这个问题,但它仍然无法正常工作:(

我通常会重新安装所有操作系统(目前:Windows 11)(我一点耐心都没有 XD),但那是公司的机器,如果你明白我的意思,我怀疑我是否拥有“必要的权力”

更新: 我重装了操作系统,模拟器在公司的wifi上运行正常,但是当我回到家时又发生了,所以可能是网络问题? (我在同一个网络上有一台个人电脑,那台电脑上的模拟器工作得很好,我很困惑)

android android-studio android-emulator
4个回答
0
投票

遇到这个问题我的解决方法是: 我使用长按电源按钮关闭模拟器并在屏幕上选择关闭电源,如下所示:

然后我在关机过程中立即按下x键(关闭模拟器)

确保您没有任何活动的 VPN,然后使用 Android Studio 再次启动您的模拟器。


0
投票

您可以尝试这些尝试这些步骤,也许这有助于解决您的 Android 模拟器显示它已连接到 WiFi 但没有互联网连接的问题:

  1. 打开 Android 虚拟设备管理器并选择您的模拟器。
  2. 单击“编辑”并转到“高级设置”选项卡。
  3. 在“代理设置”部分下,选择“无代理”并保存 变化。
  4. 重启模拟器并检查互联网连接是否正常 工作。

如果上述步骤失败,请尝试检查主机的互联网连接或禁用任何可能干扰模拟器连接的 VPN 或代理设置。


0
投票

终于解决问题了! (但这篇文章仍然对其他解决方案开放,因为我很幸运,可能还有很多其他问题会导致同样的问题)

在重新安装我的操作系统并在公司网络上试用它后,它按预期工作,但是当我把电脑带回家并启动它时......同样的事情发生了,现在我确定这不是硬件问题,也不是“Windows 相关”(驱动程序等)问题,所以唯一剩下的就是防火墙(和/或其他可能中断互联网流量的软件),我进入了 wifi 设置和将我的 wi-fi 标记为“私人”(非公共),冷启动模拟器,它终于成功了!

(旁注:解决这个问题花了我大约 4 天的时间......)


0
投票

可能有多种原因,但 macOS 和 Windows 上的模拟器连接问题的一个常见原因是针对主机上网络连接 IP 地址的 DNS 设置。

我也知道这会影响 Windows 计算机上本地 Kubernetes 集群的出站连接。前一段时间,我花了好几天的时间才解决 Kubernetes 问题。

我最近在 macOS 上遇到了一个相关的模拟器问题,其中只有模拟的 3G T-Mobile 连接有效,而不是模拟的 Wifi。我在 macOS 上查看了主机的网络连接,它只包含

8.8.8.8
。然后我按照
this answer
中的建议添加了8.8.4.4,它解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.