升级Android Emulator 33.1.24后ARM虚拟机无法启动求助
ARM架构Android模拟器在Emulator 33.1.24版本启动失败(Exit Code 139)
环境信息
- 主机:Ryzen 3700x处理器 + Nvidia 1050Ti显卡,Ubuntu 23.10系统
- Android Studio:Hedgehog | 2023.1.1(Build #AI-231.9392.1.2311.11076708)
- JDK:17.0.7(OpenJDK 64-Bit Server VM)
问题现象
- Emulator 31.xxx版本下,x86-32、x86-64、Armv7、Arm64-v8四类Android模拟器均可正常运行,仅ARM架构模拟器运行速度较慢,但不影响使用
- 升级至Emulator 33.1.24版本(甚至完全重装最新版Android Studio)后,Armv7、Arm64-v8两类ARM架构模拟器无法启动,x86架构模拟器仍可正常运行
- 控制台核心报错:
2024-01-02 13:40:58,080 [ 374468] SEVERE - Emulator: armv8 - Emulator terminated with exit code 139 java.lang.Throwable: Emulator terminated with exit code 139 at com.intellij.openapi.diagnostic.Logger.error(Logger.java:202) at com.android.tools.idea.avdmanager.EmulatorProcessHandler$ConsoleListener.onTextAvailable(EmulatorProcessHandler.kt:89) ...(省略后续堆栈信息) 2024-01-02 13:40:58,084 [ 374472] SEVERE - Emulator: armv8 - Android Studio Hedgehog | 2023.1.1 Build #AI-231.9392.1.2311.11076708 2024-01-02 13:40:58,084 [ 374472] SEVERE - Emulator: armv8 - JDK: 17.0.7; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o. 2024-01-02 13:40:58,085 [ 374473] SEVERE - Emulator: armv8 - OS: Linux
已尝试的无效操作
- 更新Nvidia显卡驱动至最新535版本
- 调整模拟器的“模拟性能/图形”相关配置项
- 完全重装最新版Android Studio
临时解决方案
从下载存档中获取旧版Emulator 31.x并安装,ARM架构模拟器可恢复正常启动运行。
诉求
希望Google修复Emulator 33.1.24版本中的该回归问题。
内容的提问来源于stack exchange,提问作者Andreas Matthies
相关产品推荐
相关产品推荐

