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のシステムパーティションがあり、フラッシュが失敗する理由がわかりません。
私は最終的に解決策を見つけました:
BOARD_SYSTEMIMAGE_PARTITION_SIZE
boardConfig.mkの値が必要以上に大きかった。それを変更すると、問題が修正されました。
これにより、fastbootはファイルをサイズKの指定された範囲に自動的にスパース化します。 M | G、この場合は256M
fastboot flash –S 256M system PATH_TO_SYSTEM.img
パッケージを分離して送信できる新しいfastbootバージョンを使用します。
新しいfastbootバージョンを使用してください。新しいブートローダーは、system.imgの部分的なダウンロードをサポートしています。