Android Studio模拟器浏览器可联网,第三方应用无法联网求助
Android模拟器仅Chrome可联网,其他应用无法联网的解决建议
环境与问题说明
- 使用版本:Android Studio Hedgehog | 2023.1.1 Patch 2
- 模拟器启动命令:
emulator -netdelay none -netspeed full -no-snapshot-load -avd Pixel_6_API_34 - 异常现象:默认Chrome浏览器可正常联网(如加载地图),但其他应用均无法联网(如无法加载地图)
- 已完成排查:模拟器设置为无代理,蜂窝计量状态设为临时非计量
解决建议
重置模拟器网络设置
进入模拟器「设置」-「网络和互联网」-「重置网络设置」,确认重置后重启模拟器,再测试应用联网状态。手动配置DNS
在模拟器中进入「设置」-「网络和互联网」-「Wi-Fi」,长按当前连接的AndroidWifi,选择「修改网络」,勾选「显示高级选项」,将DNS设置为手动,输入8.8.8.8和8.8.4.4,保存后重试。启动时禁用IPv6并指定DNS
修改启动命令,添加DNS和IPv6禁用参数:emulator -netdelay none -netspeed full -no-snapshot-load -avd Pixel_6_API_34 -dns-server 8.8.8.8 -no-ipv6清除异常应用的缓存与数据
进入模拟器「设置」-「应用」,找到无法联网的应用,进入「存储」选项,点击「清除缓存」和「清除数据」,重启应用后测试。重新创建AVD镜像
删除当前的Pixel_6_API_34AVD,重新创建一个新的AVD,选择官方提供的系统镜像,避免自定义镜像可能带来的网络配置问题,再启动测试。
内容的提问来源于stack exchange,提问作者Tim Lane
相关产品推荐
相关产品推荐

