Android 如何增加system.img分区大小
我正在构建一个自定义aosp映像,我想在刷新后向其中添加GAPP system.img分区(短500mb)中没有足够的空间容纳GAPP,因此操作失败 我的问题是,在aosp树中,在哪里指定system.img分区大小Android 如何增加system.img分区大小,android,android-source,Android,Android Source,我正在构建一个自定义aosp映像,我想在刷新后向其中添加GAPP system.img分区(短500mb)中没有足够的空间容纳GAPP,因此操作失败 我的问题是,在aosp树中,在哪里指定system.img分区大小 欢迎任何意见 好的,对于其他正在寻找答案的人来说,更改system.img的分区大小是不可能的。它被定义为BoardConfig.mk的一部分,对于设备来说是静态的 理论上,可以通过改变参数BOARD\u SYSTEMIMAGE\u PARTITION\u size并减少其他分区大
欢迎任何意见 好的,对于其他正在寻找答案的人来说,更改
system.img
的分区大小是不可能的。它被定义为BoardConfig.mk的一部分,对于设备来说是静态的
理论上,可以通过改变参数BOARD\u SYSTEMIMAGE\u PARTITION\u size
并减少其他分区大小来增加system.img
大小,但我想如果分区位于不同的物理设备上,这可能会失败
例如,请参见
device/samsung/manta/BoardConfig.mk
,事实并非如此。它的system.img是一个linux ext4文件系统,您可以使用以下命令从uBuntu调整其大小:
dd if=/dev/zero bs=1M count=128 >> system.img
e2fsck -f system.img
resize2fs system.img
现在,您将128 MB添加到system.img
David认为需要其他命令的是YAFFS而不是EXT4。您将无法使用比BoardConfig中定义的更大的system.img分区。问题不在于如何实现ext4或稀疏图像,而不是对system.img执行dd命令,首先将system.img转换为原始图像:)