Fastboot flash system.img错误

Law*_*usz 6 android sony android-source fastboot

当我尝试通过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
Run Code Online (Sandbox Code Playgroud)

Z3有大约2GB的系统分区,我不知道为什么闪存失败.

小智 10

这会强制fastboot自动将文件稀疏到大小为K |的给定范围 M | G,在这种情况下为256M

fastboot flash –S 256M system PATH_TO_SYSTEM.img
Run Code Online (Sandbox Code Playgroud)

  • 这个方法也行不通。它提供以下输出:发送稀疏“系统”(259493 KB)... OKAY [ 8.138s] 正在写入“系统”...失败(远程:尺寸太大)完成。总时间:8.141s (2认同)

Law*_*usz 2

我终于找到了解决方案:

BOARD_SYSTEMIMAGE_PARTITION_SIZE
Run Code Online (Sandbox Code Playgroud)

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