零一 发表于 2021-8-9 15:54:50

Android首次编译成功,二次编译失败问题咨询

之前成功编译过几次Android,近期只修改了kernel和uboot,然后回头编译Android时,发现有如下错误。
尝试过 BoardConfig.mk 加BUILD_BROKEN_DUP_RULES := true,但又会出其他问题。

[ 46% 128/277] including hardware/rockchip/libhwjpeg/Android.mk ...

[ 48% 133/277] including hardware/rockchip/omx_il/Android.mk ...
date: Unknown option 'R' (see "date --help")
cp: .git/hooks/pre-commit: No such file or directory
tools/hooks .git/hooks
[ 99% 276/277] finishing build rules ...
packages/apps/Camera2/Android.mk: warning: "Camera2 (app:platform) should not link against libjni_jpegutil (native:ndk:libc++:static)"
writing build rules ...
FAILED:
build/make/core/Makefile:900: error: overriding commands for target`out/target/product/rk3568_firefly_aioj/obj/PACKAGING/depmod_vendor_stripped_intermediates/bcmdhd.ko', previously defined at build/make/core/Makefile:900
15:45:50 ckati failed with: exit status 1

zyk 发表于 2021-8-10 08:50:35

具体修改了什么,回退修改后是否可以编译成功

零一 发表于 2021-8-10 09:00:14

zyk 发表于 2021-8-10 08:50
具体修改了什么,回退修改后是否可以编译成功

我回退试一下,还有个问题咨询下,我修改了dts,编译kernel后会boot的dtb会更新,但是recovery里面的dtb不会同步变化,需要怎么操作重新打包recovery,以便更新里面的dtb

零一 发表于 2021-8-10 14:00:04

zyk 发表于 2021-8-10 08:50
具体修改了什么,回退修改后是否可以编译成功

回退还是不行

zyk 发表于 2021-8-10 19:02:00

如何回退,是通过git reset吗,是否是删除out目录再编译

零一 发表于 2021-8-11 10:37:56

zyk 发表于 2021-8-10 19:02
如何回退,是通过git reset吗,是否是删除out目录再编译

解决了,我 make clean完,git reset过,然后重新编译了几个小时,就解决了,但是不知道之前为什么出现问题。

zyk 发表于 2021-8-11 11:39:13

零一 发表于 2021-8-11 10:37
解决了,我 make clean完,git reset过,然后重新编译了几个小时,就解决了,但是不知道之前为什么出现问 ...

好的,dtb编译Android后应该会更新的

Beau 发表于 2022-9-8 10:13:19

@zyk,你好我第一次编译几个小时后出现了ninja失败的提示,我执行的是首次编译命令“./FFTools/make.sh -d rk3568-firefly-aioj -j8 -l rk3568_firefly_aioj-userdebug”出现的,想问问怎么解决

永恒的曙光 发表于 2024-1-8 11:09:45

Beau 发表于 2022-9-8 10:13
@zyk,你好我第一次编译几个小时后出现了ninja失败的提示,我执行的是首次编译命令“./FFTools/make.sh -d...

这个是系统运行内存不足的原因吧,要换个高内存配置的电脑

wx__GoOEpY 发表于 2024-1-19 16:40:25

Beau 发表于 2022-9-8 10:13
@zyk,你好我第一次编译几个小时后出现了ninja失败的提示,我执行的是首次编译命令“./FFTools/make.sh -d...

请问你的这个问题解决了吗,我也遇到类似问题,不知道怎么处理
页: [1]
查看完整版本: Android首次编译成功,二次编译失败问题咨询