无法使用 AOSP 4.2.2 构建恢复映像

Can't build recovery image with AOSP 4.2.2

我正在尝试使用以下命令为 AOSP 4.2.2 构建 recovery.img:

cd myandroidsrc
source build/envsetup.sh
lunch
make recoveryimage -j8

但我一直运行进入以下错误:

find: `src': No such file or directory
...
a lot of "PRODUCT_COPY_FILES /frameworkds/base/data/.. .ogg ignored" messages
...   
cp -f /boot.img /device/myvendor/mydevice/boot/
cp: cannot stat `/boot.img': No such file or directory
make: *** [out/target/product/mydevice/boot.img] Error 1
make: *** Deleting file `out/target/product/mydevice/boot.img'
make: *** Waiting for unfinished jobs....

我还尝试使用以下方法构建引导映像:

make bootimage

但这也会导致与@make recoveryimage 调用相同的错误。我在这里错过了一些 make 调用还是我的文件结构有误?

您是否在使用预建 boot.img 如果是,请正确检查其路径。 cp -f /boot.img /device/myvendor/mydevice/boot/ 正如您在上面看到的,设备树的根应该有正在复制的 boot.img。