如何增加system.img分区大小

时间:2016-01-01 22:13:22

标签: android android-source

我正在构建一个自定义的aosp图像,我想在闪烁后添加gapps。

system.img分区(500mb短)空间不足以容纳gapps,因此操作失败。

我的问题是在哪里可以在aosp树中指定system.img分区大小?

欢迎任何想法!

2 个答案:

答案 0 :(得分:1)

好的,对于寻找答案的其他人来说,无法更改system.img的分区大小。它被定义为BoardConfig.mk的一部分,对于设备是静态的。

理论上,可以通过更改system.img参数并减少其他分区大小来增加BOARD_SYSTEM_IMAGE_PARTITION_SIZE大小,但我想如果分区位于不同的物理设备上,则会失败。

例如参见device/samsung/manta/BoardConfig.mk

答案 1 :(得分:0)

实际上并非如此。它是system.img是linux ext4文件系统,您可以使用以下命令从uBuntu调整其大小:

dd if=/dev/zero bs=1M count=128 >> system.img  
e2fsck -f system.img  
resize2fs system.img    

现在,您已向system.img添加128 MB!

大卫