You need to enable JavaScript to run this app. Mac升级Android Studio 4.2.1后AVD模拟器启动崩溃如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Mac升级Android Studio 4.2.1后AVD模拟器启动崩溃如何解决

问题原因

这是Android Emulator 30.7.4版本与macOS 10.15 Catalina系统的兼容性问题:

  • 30.7.4版本的模拟器底层依赖_preadv、_pwritev两个系统级符号接口,这两个接口仅在macOS 11.0(Big Sur)及更高版本的系统库/usr/lib/libSystem.B.dylib中提供
  • 你当前使用的macOS 10.15.6版本没有这两个接口,所以模拟器启动时动态链接失败,触发SIGABRT信号直接崩溃,和AVD配置、Android Studio核心程序没有关联。
可行解决方案

方案1:降级Android Emulator至兼容版本(推荐,无需改动系统)

30.4.5及更早版本的Android Emulator仍支持macOS 10.15系统,操作步骤如下:

  • 打开Android Studio的SDK Manager,切换到「SDK Tools」标签,勾选右下角的「Show Package Details」,展开Android Emulator项,卸载当前安装的30.7.4版本
  • 下载30.4.5版本的Android Emulator安装包,手动覆盖到你的Android SDK根目录下的emulator文件夹
  • 回到SDK Manager,取消Android Emulator项的勾选,避免后续自动更新到不兼容的版本。

方案2:升级macOS系统

将你的Mac系统升级到macOS 11.0(Big Sur)或更高版本,系统会原生提供模拟器缺失的符号接口,新版模拟器可直接正常运行。

方案3:使用命令行参数临时启动(临时应急用,部分功能可能受限)

启动模拟器时添加参数禁用高级IO调用,终端执行命令:

./emulator -avd Pixel_C_API_30 -force-32bit

该方案仅适用于临时测试,可能存在图形渲染卡顿、性能下降等问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 23:15:04