今日全编译Android代码出现如下错误:
error: ext4_allocate_best_fit_partial: failed to allocate 74 blocks, out of space?
Creating filesystem with parameters:
Size: 3170938880
Block size: 4096
Blocks per group: 32768
Inodes per group: 8080
Inode size: 256
Journal blocks: 12096
Label: system
Blocks: 774155
Block groups: 24
Reserved block group size: 191
........
........
Out of space? the tree size of out/target/product/XXXXXX/system is (MB):
3195 out/target/product/msm8996/system
The max is 3072 MB.
之前没有遇到过,于是乎Google一下,找到如下文章,首先谢谢作者的分享!
原文链接:https://github.com/opengapps/aosp_build/issues/13
更改如下文件:
device/qcom/msmxxxx/BoardConfig.mk
中BOARD_SYSTEMIMAGE_PARTITION_SIZE的值,改成多大,根据你的实际情况进行设置即可,我的改大了一些后编译就ok了!