Fastboot 闪存 system.img 错误

Fastboot flash system.img error

当我尝试通过 fastboot system.img(从我的自定义 AOSP 构建)刷入 Sony Xperia Z3 时,出现以下错误:

# fastboot flash system system.img 
sending 'system' (584106 KB)...
OKAY [ 18.294s]
writing 'system'...
FAILED (remote: size too large)
finished. total time: 18.297s

Z3有大约2GB的系统分区,不知道为什么刷机失败

这会强制 fastboot 自动将文件稀疏到给定的大小范围 K |男| G,在本例中为 256M

fastboot flash –S 256M system PATH_TO_SYSTEM.img

我终于找到了解决方案:

BOARD_SYSTEMIMAGE_PARTITION_SIZE

在 BoardConfig.mk 中比应有的大。更改它解决了问题。

只需使用较新的 fastboot 版本。新的引导加载程序支持分段下载 system.img。

使用更新的 fastboot 版本,允许分开发送包。