执行命令: ./make_ext4fs -l 820M -s -a system system.img newimg/
报错提示:
Size: 859832320
Block size: 4096
Blocks per group: 32768
Inodes per group: 7504
Inode size: 256
Journal blocks: 3280
Label:
Blocks: 209920
Block groups: 7
Reserved block group size: 55
error: do_inode_allocate_extents: Failed to allocate 4133 blocks
原因:-l 820M 指定的system.img大小有问题
解决办法:1)高通平台下,device/qcom/msm8974/BoardConfig.mk
查找 BOARD_SYSTEMIMAGE_PARTITION_SIZE的值即可
2)MTK6592平台下: device/lge/mako/BoardConfig.mk
查找 BOARD_SYSTEMIMAGE_PARTITION_SIZE的值即可
当然,也可以根据挂载的system.img的大小来确定该值。