Firefly开源社区

打印 上一主题 下一主题

[Android] 编译sdk在最后报错

发表于 2022-11-9 17:00:25      楼主
本帖最后由 firefly_zhongw 于 2022-11-9 17:09 编辑

1. 我这边在 kernel目录下的 kernel/configs/rk356x.config中 添加了一行 CONFIG_SYSVIPC=y,是可以编译过的

2. 确定编译环境是否正确,详细看 https://wiki.t-firefly.com/zh_CN ... ompile_android.html,根据报错信息来排查
回复

使用道具 举报

发表于 2022-11-9 17:17:47      沙发
本帖最后由 firefly_zhongw 于 2022-11-9 17:19 编辑

1. 编译android失败,下载的SDK md5sum 与 官网维基教程上的是不是一致
2. 先按照https://wiki.t-firefly.com/zh_CN ... ompile_android.html 排查下编译环境
回复

使用道具 举报

发表于 2022-11-10 17:47:37      板凳
提供的log信息有如下提示:
  1. 16:00:40 ************************************************************
  2. 16:00:40 You are building on a machine with 15.3GB of RAM
  3. 16:00:40
  4. 16:00:40 The minimum required amount of free memory is around 16GB,
  5. 16:00:40 and even with that, some configurations may not work.
  6. 16:00:40
  7. 16:00:40 If you run into segfaults or other errors, try reducing your
  8. 16:00:40 -j value.
  9. 16:00:40 ************************************************************
复制代码

尝试增大内存
回复

使用道具 举报

发表于 2022-11-11 15:16:34      地板
  1. checkvintf E 11-09 16:03:25 14315 14315 check_vintf.cpp:554] For kernel requirements at matrix level 5, For config CONFIG_SYSVIPC, value = y but required n
  2. checkvintf E 11-09 16:03:25 14315 14315 check_vintf.cpp:554] : Success
  3. INCOMPATIBLE
  4. [ 13% 4057/29657] depmod out/target/product/rk3566_roc_pc/obj/PACKAGING/depmod_VENDOR_intermediates
  5. depmod: WARNING: could not open modules.order at /home/sgai/rk/RK3566_demo/Android11.0/Firefly-RK356X_Android11.0_git_20210824/RK356X_Android11.0/out/target/product/rk3566_roc_pc/obj/PACKAGING/depmod_VENDOR_intermediates/lib/modules/0.0: No such file or directory
  6. depmod: WARNING: could not open modules.builtin at /home/sgai/rk/RK3566_demo/Android11.0/Firefly-RK356X_Android11.0_git_20210824/RK356X_Android11.0/out/target/product/rk3566_roc_pc/obj/PACKAGING/depmod_VENDOR_intermediates/lib/modules/0.0: No such file or directory
  7. 16:03:29 ninja failed with: exit status 1
复制代码


有上述错误的话,kernel 做如下修改
  1. diff --git a/kernel/configs/r/android-4.19/android-base.config b/kernel/configs/r/android-4.19/android-base.config
  2. index 77fa4b8c3af..1da62ab6afb 100644
  3. --- a/kernel/configs/r/android-4.19/android-base.config
  4. +++ b/kernel/configs/r/android-4.19/android-base.config
  5. @@ -9,7 +9,6 @@
  6. # CONFIG_NFSD is not set
  7. # CONFIG_PM_AUTOSLEEP is not set
  8. # CONFIG_RT_GROUP_SCHED is not set
  9. -# CONFIG_SYSVIPC is not set
  10. # CONFIG_USELIB is not set
  11. # CONFIG_VHOST is not set
  12. CONFIG_ADVISE_SYSCALLS=y
复制代码
回复

使用道具 举报

发表于 2022-11-15 10:18:53      5#
本帖最后由 firefly_zhongw 于 2022-11-15 10:26 编辑

改完后要整个编译,而不是只打包。
回复

使用道具 举报

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

本版积分规则

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