Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何增加system.img分区大小_Android_Android Source - Fatal编程技术网

Android 如何增加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并减少其他分区大

我正在构建一个自定义aosp映像,我想在刷新后向其中添加GAPP

system.img分区(短500mb)中没有足够的空间容纳GAPP,因此操作失败

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


欢迎任何意见

好的,对于其他正在寻找答案的人来说,更改
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转换为原始图像:)