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

编译运行AOSP 12L模拟器报错:找不到userdata-qemu.img文件

AOSP 12L模拟器启动报错:找不到userdata-qemu.img

报错信息

emulator
emulator: Android emulator version 30.9.0.0 (build_id 7651928) (CL:N/A)
2023-08-01 23:26:51.921 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering beacon_swarm
2023-08-01 23:26:51.921 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering beacon
2023-08-01 23:26:51.921 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering scripted_beacon
2023-08-01 23:26:51.922 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering remote_loopback
2023-08-01 23:26:51.922 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering car_kit
2023-08-01 23:26:51.922 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering classic
2023-08-01 23:26:51.922 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering sniffer
2023-08-01 23:26:51.922 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering keyboard
emulator: INFO: ignore sdcard for arm at api level >= 30
emulator: WARNING: encryption is off
cannot add library /home/grant/aosp/pixel3a/prebuilts/android-emulator/linux-x86_64/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
added library /home/grant/aosp/pixel3a/prebuilts/android-emulator/linux-x86_64/lib64/vulkan/libvulkan.so
configAndStartRenderer: setting vsync to 60 hz
qemu-system-aarch64: Could not open '/home/grant/aosp/pixel3a/out/target/product/sargo/userdata-qemu.img': No such file or directory

操作步骤

cd aosp/pixel3a          # where Im holding everything
source build/envsetup.sh
lunch aosp_sargo-userdebug
m droid -j16
rm out/target/product/sargo/*.lock            # for some reason I have to do this before running the emulator sometimes or it just says there is one running already.
emulator

问题现状

  • 确认目标路径/home/grant/aosp/pixel3a/out/target/product/sargo/下无userdata-qemu.img文件
  • 尝试过相关方案,但路径下也不存在userdata_qemu.img文件

解决方案

1. 手动生成userdata-qemu.img镜像

在AOSP编译环境下执行以下命令生成模拟器专用的userdata镜像:

make userdataimage

完成后再执行emulator启动模拟器。

2. 直接指定模拟器使用现有userdata.img

如果目标路径下存在userdata.img,可通过参数强制模拟器使用该文件:

emulator -userdata out/target/product/sargo/userdata.img

3. 创建软链接映射

通过软链接将userdata.img映射为模拟器期望的userdata-qemu.img:

cd /home/grant/aosp/pixel3a/out/target/product/sargo
ln -s userdata.img userdata-qemu.img

执行后再启动模拟器即可。

4. 清理后重新完整编译

若上述方法无效,可能是编译过程遗漏了镜像生成步骤,执行清理后重新编译:

make installclean
m droid -j16

完成编译后再尝试启动模拟器。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 14:50:34