You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android默认模拟器设谷歌DNS仍提示ERR_ADDRESS_UNREACHABLE求助

解决Android默认模拟器联网错误-2(ERR_ADDRESS_UNREACHABLE)的方法

我之前也碰到过类似的Android默认模拟器联网问题,给你整理几个亲测有效的排查和解决方法:

  • 检查模拟器的网络模式设置
    打开模拟器右侧的三个点图标进入设置页面,依次选择Network选项,确认网络模式设为Auto或Bridge(如果选了None肯定无法联网)。另外,尝试切换成LTE或Wi-Fi模式后重启模拟器,不少情况下能解决这类网络异常。

  • 用ADB命令重置DNS与网络配置
    可以通过ADB命令直接修改模拟器的网络参数,执行以下命令后重启模拟器:

    adb shell settings put global dns_mode "off"
    adb shell settings put global dns1 8.8.8.8
    adb shell settings put global dns2 8.8.4.4
    adb reboot
    

    这个操作会强制模拟器使用指定的公共DNS,避免系统自动分配的DNS出问题。

  • 排查主机的防火墙与代理干扰
    主机的防火墙可能会拦截模拟器的网络请求,建议临时关闭防火墙测试是否恢复正常。如果主机开启了代理,要同步配置模拟器的代理:进入模拟器系统设置 → 网络和互联网 → Wi-Fi → 长按当前连接的网络 → 修改网络 → 高级选项 → 代理,选择“手动”填入主机的代理地址和端口,或者直接选“无”关闭代理。

  • 重新创建模拟器实例
    有时候模拟器的系统镜像可能存在损坏或配置异常,试试删除当前有问题的模拟器,在AVD Manager中下载全新的稳定版系统镜像(比如Android 13/14),重新创建一个模拟器实例,很多时候能彻底解决这类顽固的网络问题。

  • 手动配置静态IP与网络参数
    进入模拟器的系统设置 → 关于手机 → 状态信息,确认MAC地址正常显示。接着进入Wi-Fi设置 → 修改网络 → 高级选项 → IP设置,选择“静态”,填入和主机同一网段的IP地址、网关、子网掩码,DNS依旧设置为8.8.8.8和8.8.4.4,避免DHCP分配的参数异常。

  • 更新Android Studio与模拟器组件
    打开Android Studio的SDK Manager,检查Android Emulator组件是否有可用更新,更新到最新版本后再测试。旧版本的模拟器可能存在网络兼容性bug,更新后往往能修复这类问题。

内容的提问来源于stack exchange,提问作者Algeroth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:40:17