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

Android虚拟设备未在Logcat显示求助(MacOS Catalina+AS Hedgehog)

问题解决方法

问题根源

你使用的Android模拟器版本(33.1.24)基于MacOS 11.1编译,依赖vmnet框架中的_vmnet_enable_isolation_key符号,但你的MacOS Catalina(10.15)系统的vmnet框架不包含该符号,导致模拟器启动失败,因此Logcat无法识别到虚拟设备。

解决步骤

方案一:降级Android模拟器到兼容版本(推荐)

  • 打开Android Studio,进入Preferences(Mac顶部菜单栏Android Studio→Settings)→ Appearance & Behavior → System Settings → Android SDK
  • 切换到SDK Tools标签,找到Android Emulator,取消勾选当前安装的版本,点击Show Package Details
  • 选择31.3.10及以下的版本(该版本为最后支持MacOS 10.15的模拟器版本),点击Apply完成安装
  • 安装完成后重启Android Studio,重新启动或创建虚拟设备

方案二:禁用网络模拟器组件(临时 workaround)

  • 终端启动模拟器时添加-no-netemu参数,跳过vmnet相关依赖:
    /Users/admin/Library/Android/sdk/emulator/emulator -avd Pixel_7_API_34 -netdelay none -netspeed full -no-netemu
    
  • 或者在Android Studio中编辑虚拟设备:进入Device Manager→选择对应设备→Edit→Show Advanced Settings→Emulated Performance→Network,勾选Disable Network Emulation,保存后启动设备

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 22:52:09