本站长期提供ROM下载,可以定制多国语言刷机包和和刷机方案。点击这里给我发消息

Boot.img is too large的解决办法

ROM相关 半夏月 2214℃ 0评论
 在编译的最后,提示出错 “Boot.img is too large”,自己当时的解决办法是修改BoardConfig.mk:
# fix this up by examining /proc/mtd on a running device
BOARD_BOOTIMAGE_PARTITION_SIZE := 0x01000000
BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x01000000
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 0x19000000
BOARD_USERDATAIMAGE_PARTITION_SIZE := 0xA0000000
BOARD_FLASH_BLOCK_SIZE := 131072
将后面的十六进制改为自己手机分区的大小,要把兆转换为KB,再转换为十六进制,然后替换0x后面的数字(0x表示十六进制)。
另一种解决办法,就在下面几篇参考文档中刚看的,未实践:
打开源码目录中的Build/Core/definitions.mk,将1688 – 1694行替换为:
# if [ “$total” -gt “$maxsize” ]; then \
# echo “error: $printname too large ($total > [$(2) – $reserve])”; \
# false; \
#el
if [ “$total” -gt $((maxsize – 32768)) ]; then \
echo “WARNING: $printname approaching size limit ($total now; limit $maxsize)”; \
fi \
然后保存。重新编译即可。

转载请注明:半夏月 » Boot.img is too large的解决办法

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 谢谢博主分享!不错的软件
    电脑入门2013-03-18 10:03 回复