Build Android emulator:从AOSP构建boot.img

Build Android emulator:从AOSP构建boot.img,build,android-source,boot,Build,Android Source,Boot,我试图在Debian7(amd64)上构建AOSP4.3(构建:JSR78D;分支:android-4.3_r2)。我按照中列出的说明成功完成了构建步骤。最后,我可以用Android模拟器测试我新构建的图像 现在,我在out/target/product/generic目录中有3个图像文件:system.img、userdata.img和ramdisk.img。但是,boot.img丢失。我试图发出makebootmimage命令,但它无助于生成上述文件。我希望Makefile能自动为我构建这个

我试图在Debian7(amd64)上构建AOSP4.3(构建:JSR78D;分支:android-4.3_r2)。我按照中列出的说明成功完成了构建步骤。最后,我可以用Android模拟器测试我新构建的图像

现在,我在
out/target/product/generic
目录中有3个图像文件:
system.img
userdata.img
ramdisk.img
。但是,
boot.img
丢失。我试图发出
makebootmimage
命令,但它无助于生成上述文件。我希望
Makefile
能自动为我构建这个文件,因为它包括
build/core/main.mk
,它的目标之一是
bootmimage


另外,我看到过类似的帖子,但我仍然不清楚为什么
boot.img
不是自动生成的。

boot.img包含内核。这是操作系统和硬件之间的接口。模拟器设备中没有硬件。(通用)


你想要boot.img吗?为真实设备构建Android(例如Nexus 5)

Boot.img包含内核。这是操作系统和硬件之间的接口。模拟器设备中没有硬件。(通用)

你想要boot.img吗?为真正的设备构建Android(例如Nexus 5)