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

Android 14构建成功但模拟器启动失败,缺失userdata-qemu.img

解决AOSP构建后模拟器找不到userdata-qemu.img的问题

问题场景

已成功执行以下构建命令:

lunch aosp_x86_64 
m -j16

但启动模拟器时出现错误:

qemu-system-x86_64: Could not open '/home/android/aosp/out/target/product/generic_x86_64/userdata-qemu.img': No such file or directory

解决方案

  • 单独构建userdata镜像
    默认构建可能未触发userdata-qemu.img生成,执行以下命令专门构建该镜像:

    make userdataimage -j16
    

    或者直接构建所有分发镜像:

    make dist -j16
    
  • 指定模拟器使用现有userdata.img
    检查目标目录是否存在userdata.img,如果有,启动时手动指定该文件:

    emulator -data out/target/product/generic_x86_64/userdata.img
    
  • 清理缓存后重新完整构建
    先清理旧构建缓存:

    make clean
    

    重新初始化构建环境:

    lunch aosp_x86_64
    

    再执行包含核心镜像的完整构建:

    make -j16 userdataimage systemimage ramdiskimage
    
  • 检查产品构建配置
    查看device/generic/x86_64/BoardConfig.mk或对应产品配置文件,确保存在配置项:

    TARGET_USERIMAGE_USE_QEMU := true
    

    若缺失则添加,之后重新构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 01:57:13