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

无法通过命令行启动API33+版本AVD,提示内核镜像错误

解决Ubuntu 22.04下命令行启动API34模拟器的kernel错误
  • 使用SDK内的完整emulator路径执行命令
    Android Studio启动模拟器时调用的是SDK目录下的官方emulator程序,而你的终端可能调用了系统中其他版本的emulator或者路径配置有误。直接使用完整路径启动:
/home/<username>/Android/Sdk/emulator/emulator -avd Pixel_6_API_34

也可以将/home/<username>/Android/Sdk/emulator加入系统环境变量PATH,确保终端默认调用的是正确的模拟器程序。

  • 重新下载API34的系统镜像
    可能是API34的google_apis x86_64镜像文件损坏。打开Android Studio的SDK Manager,找到「Android 34」分类下的「Google APIs Intel x86 Atom_64 System Image」,先删除再重新下载。完成后再尝试命令行启动。

  • 切换模拟器内核类型
    API34的ranchu内核可能存在兼容性问题,尝试切换到goldfish内核:

emulator -avd Pixel_6_API_34 -kernel /home/<username>/Android/Sdk/system-images/android-34/google_apis/x86_64/kernel-goldfish

或者通过AVD Manager编辑虚拟设备:点击设备的「Edit」按钮,进入「Show Advanced Settings」,找到「Emulated Performance」下的内核选项,选择goldfish内核后保存,再用命令行启动。

  • 安装必要的32位依赖库
    Ubuntu 22.04 x86_64系统可能缺少模拟器运行所需的32位库,执行以下命令安装:
sudo apt install lib32stdc++6 lib32z1

内容的提问来源于stack exchange,提问作者Safwat Ali Khan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 14:59:58