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

Android Studio 3.1.1 含Google API模拟器无法联网问题求助

解决Android Studio 3.1.1带Google API模拟器联网问题的方案

我之前也碰到过这个糟心的问题——升级到Android Studio 3.1.1后,搭载Google API的模拟器突然彻底断网,Chrome、YouTube都无法访问,折腾了好几种方法才搞定。给你分享几个亲测有效的方案,按顺序试试:

  • 检查并手动设置模拟器网络
    打开模拟器的「设置」→「网络和互联网」→「Wi-Fi」,长按当前连接的Wi-Fi选择「修改网络」,将IP设置切换为「静态」,手动填写和你电脑同网段的参数:

    • IP地址:比如192.168.1.100(确保和电脑IP在同一网段,比如电脑是192.168.1.x,这里就填192.168.1.xxx)
    • 网关:192.168.1.1(你的路由器网关,可通过电脑网络设置查看)
    • DNS:填写8.8.8.8或114.114.114.114
      保存后重启模拟器,很多时候自动获取IP失效会导致这个问题。
  • 重置模拟器网络配置
    点击模拟器右侧工具栏的三个点图标,进入「Settings」→「Network」,点击「Reset Network」按钮重置网络缓存,之后重启模拟器。这个操作能清空可能出错的网络配置记录,解决DNS解析异常的问题。

  • 检查本地hosts文件
    有时候本地hosts文件会拦截Google相关域名,导致模拟器无法访问:

    • Windows系统:找到C:\Windows\System32\drivers\etc\hosts文件
    • macOS/Linux系统:找到/etc/hosts文件
      用文本编辑器打开后,检查是否存在包含googleapis.com或gstatic.com的条目,如果有,在条目前加#注释掉,保存后刷新DNS缓存:
      • Windows:打开命令提示符,运行ipconfig /flushdns
      • macOS:打开终端,运行sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • 切换模拟器系统镜像版本
    Android Studio 3.1.1对部分高版本Google API镜像兼容性不佳,你可以尝试下载稍旧版本的系统镜像,比如Android 8.1(API 27)或Android 9(API 28)的Google API版本,创建新的模拟器测试。注意选择「Google APIs」镜像,而非「Google Play」版本(两者功能相近,但API版本在旧AS上更稳定)。

  • 检查代理设置
    打开Android Studio的「File」→「Settings」→「Appearance & Behavior」→「System Settings」→「HTTP Proxy」,确保设置为「No proxy」或与电脑一致的代理配置。AS的代理会同步到模拟器,若代理配置错误会导致联网失败。同时,模拟器内的Wi-Fi代理也要设置为「无」。

  • 命令行指定DNS启动模拟器
    找到你SDK中的emulator路径(比如Windows下是C:\Users\<你的用户名>\AppData\Local\Android\Sdk\emulator),打开命令行工具,运行以下命令强制模拟器使用Google DNS:

    emulator -avd <你的模拟器名称> -dns-server 8.8.8.8
    

    替换<你的模拟器名称>为你创建的带Google API的模拟器名称,启动后再测试网络。

如果以上方法都无效,建议创建一个全新的模拟器,不要加载之前的快照——有时候旧快照中的网络配置已经损坏,全新创建的模拟器能避开这个问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 08:36:54