我正在尝试使用以下命令为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
但这也会导致像@the recovery recoveryimage调用一样的错误。我在这里错过了一些make调用,还是我的文件结构错了?
答案 0 :(得分:1)
你是否正在使用预建的boot.img,如果是,请正确检查其路径。 cp -f /boot.img / device / myvendor / mydevice / boot / 正如您在上面看到的那样,设备树的根目录应该有正在复制的boot.img。