Firefly开源社区

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

35

积分

0

威望

0

贡献

技术小白

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

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

  2. [ 48% 133/277] including hardware/rockchip/omx_il/Android.mk ...
  3. date: Unknown option 'R' (see "date --help")
  4. cp: .git/hooks/pre-commit: No such file or directory
  5. tools/hooks .git/hooks
  6. [ 99% 276/277] finishing build rules ...
  7. packages/apps/Camera2/Android.mk: warning: "Camera2 (app:platform) should not link against libjni_jpegutil (native:ndk:libc++:static)"
  8. [100% 277/277] writing build rules ...
  9. FAILED:
  10. 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
  11. 15:45:50 ckati failed with: exit status 1
复制代码


回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

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

使用道具 举报

35

积分

0

威望

0

贡献

技术小白

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

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

使用道具 举报

35

积分

0

威望

0

贡献

技术小白

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

回退还是不行
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

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

使用道具 举报

35

积分

0

威望

0

贡献

技术小白

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

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

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10850

突出贡献

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

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

使用道具 举报

67

积分

0

威望

0

贡献

技术小白

积分
67
QQ
发表于 2022-9-8 10:13:19     
@zyk,你好我第一次编译几个小时后出现了ninja失败的提示,我执行的是首次编译命令“./FFTools/make.sh -d rk3568-firefly-aioj -j8 -l rk3568_firefly_aioj-userdebug”出现的,想问问怎么解决
5.png
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

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

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

使用道具 举报

3

积分

0

威望

0

贡献

吃瓜的群众

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

请问你的这个问题解决了吗,我也遇到类似问题,不知道怎么处理
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表