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

Mac端Android Studio启动模拟器失败报process terminated问题咨询

dyld: Symbol not found: _vmnet_shared_interface_name_key
Referenced from: /Users/[system_name]/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64 (which was built for Mac OS X 11.1)
Expected in: /System/Library/Frameworks/vmnet.framework/Versions/A/vmnet in /Users/[system_name]/Library/Android/sdk/emulator/qemu/darwin-x86_64/qemu-system-x86_64

根因说明

报错核心原因是当前安装的Android模拟器版本的底层qemu程序基于macOS 11.1及以上版本编译,你当前使用的Mac系统版本低于11.1,系统内置的vmnet框架缺少对应符号,导致程序启动直接终止。

解决方案

按可行性优先级排序如下:

方案1:升级macOS系统(最推荐)

直接将Mac系统升级到macOS 11.1(Big Sur)或更高版本,升级完成后即可正常运行最新版Android模拟器,不需要额外修改其他配置。

方案2:降级Android模拟器版本(适合不想升级系统的场景)

30.9.3是最后一个兼容macOS 10.15(Catalina)的模拟器版本,操作步骤:

  • 打开Android Studio的SDK Manager,切换到SDK Tools标签页
  • 取消勾选底部的「Hide Obsolete Packages」,展示所有过时包
  • 找到「Android Emulator」条目,先卸载当前已安装的高版本
  • 选择30.9.3版本的模拟器进行安装,安装完成后重启Android Studio,再启动模拟器即可正常运行

方案3:临时修改启动参数绕过校验(应急用)

如果不想改系统也不想降级模拟器,可以通过禁用vmnet的方式临时启动:

  • 找到你要启动的模拟器,点击右侧的下拉箭头选择「Edit」进入编辑页
  • 点击「Show Advanced Settings」展开高级设置
  • 在「Boot option」对应的输入框中添加启动参数 -no-vmnet
  • 保存配置后重新启动模拟器即可,该方案会让模拟器使用用户模式网络,不会影响基础功能使用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 01:36:08