RK3566 android13 编译android报错记录
error: out/target/product/rk3566_r/boot.img too large (49844224 > 41943040) 解决方法
报错内容
[ 99% 8483/8498] Target boot image: out/target/product/rk3566_t/boot.img
FAILED: out/target/product/rk3566_t/boot.img
/bin/bash -c "(out/host/linux-x86/bin/mkbootimg --kernel out/target/product/rk3566_t/kernel --ramdisk out/target/product/rk3566_t/ramdisk.img --dtb out/target/product/rk3566_t/dtb.img --cmdline \"console=ttyFIQ0 firmware_class.path=/vendor/etc/firmware init=/init rootwait ro loop.max_part=7 androidboot.console=ttyFIQ0 androidboot.wificountrycode=CN androidboot.hardware=rk30board androidboot.boot_devices=fe310000.sdhci,fe330000.nandc androidboot.selinux=permissive buildvariant=userdebug\" --os_version 13 --os_patch_level 2023-08-05 --second kernel-5.10/resource.img --header_version 2 --output out/target/product/rk3566_t/boot.img ) && (size=\$(for i in out/target/product/rk3566_t/boot.img; do stat -c \"%s\" \"\$i\" | tr -d '\\n'; echo +; done; echo 0); total=\$(( \$( echo \"\$size\" ) )); printname=\$(echo -n \"out/target/product/rk3566_t/boot.img\" | tr \" \" +); maxsize=\$((67108864)); if [ \"\$total\" -gt \"\$maxsize\" ]; then echo \"error: \$printname too large (\$total > \$maxsize)\"; false; elif [ \"\$total\" -gt \$((maxsize - 32768)) ]; then echo \"WARNING: \$printname approaching size limit (\$total now; limit \$maxsize)\"; fi )"
Traceback (most recent call last):
File "/home/lckfb/EX_DISK_4T/liguoyi/android13/out/host/linux-x86/bin/mkbootimg/internal/stdlib/runpy.py", line 196, in _run_module_as_main
File "/home/lckfb/EX_DISK_4T/liguoyi/android13/out/host/linux-x86/bin/mkbootimg/internal/stdlib/runpy.py", line 86, in _run_code
File "/home/lckfb/EX_DISK_4T/liguoyi/android13/out/host/linux-x86/bin/mkbootimg/__main__.py", line 12, in <module>
File "/home/lckfb/EX_DISK_4T/liguoyi/android13/out/host/linux-x86/bin/mkbootimg/internal/stdlib/runpy.py", line 196, in _run_module_as_main
File "/home/lckfb/EX_DISK_4T/liguoyi/android13/out/host/linux-x86/bin/mkbootimg/internal/stdlib/runpy.py", line 86, in _run_code
File "/home/lckfb/EX_DISK_4T/liguoyi/android13/out/host/linux-x86/bin/mkbootimg/mkbootimg.py", line 666, in <module>
File "/home/lckfb/EX_DISK_4T/liguoyi/android13/out/host/linux-x86/bin/mkbootimg/mkbootimg.py", line 656, in main
File "/home/lckfb/EX_DISK_4T/liguoyi/android13/out/host/linux-x86/bin/mkbootimg/mkbootimg.py", line 263, in write_header
ValueError: DTB image must not be empty.
18:39:45 Got signal: interrupt
18:39:47 Still alive, killing subprocesses...
18:39:47 ninja failed with: signal: killed
#### failed to build some targets (03:52 (mm:ss)) ####
解决办法
在BoardConfig.mk文件中添加
previously defined at build/make/core/base_rules.mk:533 12:00:45 ckati failed with: exit status 1
报错内容
解决办法
libril.so 冲突导致的,两个地方同时用。解决方法就是在BoardConfig.mk文件中添加


评论