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

5

我正在尝试使用以下命令为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 调用或者我的文件结构有问题?
1个回答

1
如果您正在使用预建的boot.img,请确保正确检查其路径。将/boot.img复制到/device/myvendor/mydevice/boot/。 如上所述,设备树的根目录应该有要被复制的boot.img。

如果您必须使用新的源代码,您可以修改设备树以指向内核源代码,或者构建修改后的源代码并将其用作预构建映像。 - Ajay Katwe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接