AOSP:无法运行模拟器

问题描述

我是 AOSP 新手。我正在关注此tutorial

我已成功将我的存储库同步到标签 android-11.0.0_r29。

我将午餐设置为 aosp_arm-eng(我也尝试过 aosp_x86_64-eng)。构建报告:

...
[ 99% 90444/90520] //art/build/apex:art-check-debug-apex-gen generate art-check-debug-apex-gen.dummy
--bitness=auto,trying to autodetect. This may be incorrect!
  Detected multilib
[100% 90520/90520] Target vbMeta image: out/target/product/generic_arm64/vbMeta.img
    
#### build completed successfully (05:25:57 (hh:mm:ss)) ####

但是,当我尝试运行模拟器时:

clayton@ubuntu-20-aosp:~/aosp$ emulator
emulator: ERROR: Can't get kernel version from the kernel image file: '/home/clayton/aosp/prebuilts/qemu-kernel/arm64/ranchu/kernel-qemu'

还没有找到解决办法。请帮忙。

解决方法

我使用 lunch sdk_phone_x86_64-userdebug,它在我的 x86 架构笔记本电脑上与 Android 11 配合良好。