当我尝试通过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的系统分区,我不知道为什么闪存失败。
答案 0 :(得分:10)
这会强制fastboot自动将文件稀疏到大小为K |的给定范围M | G,在这种情况下为256M
fastboot flash –S 256M system PATH_TO_SYSTEM.img
答案 1 :(得分:4)
使用较新的fastboot版本,允许发送已分配的包。
答案 2 :(得分:2)
我终于找到了解决方案:
BOARD_SYSTEMIMAGE_PARTITION_SIZE
BoardConfig.mk中的比应该的大。改变它解决了这个问题。
答案 3 :(得分:1)
只需使用较新的fastboot版本。新的引导加载程序支持部分下载system.img。