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

MacOS M1芯片运行安卓模拟器Wifi/移动数据无法联网如何解决

M1芯片Mac运行Android模拟器显示No internet无法联网解决方案

以下方案按修复有效率从高到低排序,操作前请先完全退出所有正在运行的模拟器进程。

方案1:冷启动重置模拟器状态

  • 打开Android Studio的Device Manager面板,找到出问题的对应模拟器
  • 点击模拟器条目右侧的下拉菜单,选择Cold Boot Now执行冷启动,跳过快速启动的缓存快照
  • 冷启动完成后先打开模拟器自带浏览器测试网页访问,如果仍无法联网,进入模拟器WiFi设置页,手动将DNS地址修改为8.8.8.8或114.114.114.114,保存后重启模拟器即可。

方案2:修复M1架构下的程序权限问题

这是M1系列芯片Mac上的高发问题,多是macOS安全机制拦截了模拟器的网络调用权限:

  • 打开macOS活动监视器,搜索qemu-system-aarch64,将所有匹配的进程全部强制退出
  • 打开macOS系统设置-隐私与安全性-开发者工具,在允许列表中勾选Android Studio、Android Emulator两个程序
  • 如果习惯用命令行操作,可直接执行以下命令移除模拟器程序的安全隔离属性:
xattr -d com.apple.quarantine ~/Library/Android/sdk/emulator/qemu/darwin-aarch64/qemu-system-aarch64
  • 重新启动模拟器测试联网状态。

方案3:重置模拟器网络配置

  • 打开模拟器的设置页,进入Network > Proxy选项,确认代理配置为No proxy,清除所有无效的手动代理设置
  • 回到Device Manager,点击对应模拟器的编辑按钮,进入高级设置页,将网络模式从默认的NAT切换为Bridged,桥接网卡选择你Mac当前正在使用的联网网卡(WiFi一般对应en0,有线网对应对应有线网卡条目)
  • 保存配置后再次冷启动模拟器即可。

注意:Android 12及以上版本的模拟器默认会连接谷歌服务器做网络连通性校验,国内网络环境下即使模拟器实际能正常访问国内网站,状态栏也可能显示No internet,可以直接打开浏览器访问网页确认实际联网能力,不需要额外处理状态栏提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 11:24:15