【问题标题】:Fastboot flash system.img errorFastboot flash system.img 错误
【发布时间】:2015-12-15 20:57:47
【问题描述】:

当我尝试通过 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 的系统分区,我不知道为什么刷机失败。

【问题讨论】:

    标签: android android-source sony fastboot


    【解决方案1】:

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

    fastboot flash –S 256M system PATH_TO_SYSTEM.img
    

    【讨论】:

    • 这个方法也行不通。它给出以下输出:发送稀疏的“系统”(259493 KB)... OKAY [8.138s] 写“系统”...失败(远程:大小太大)完成。总时间:8.141s
    • 面临同样的问题@Lawiusz 指定 -S 参数并没有改变我的情况
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      我终于找到了解决办法:

      BOARD_SYSTEMIMAGE_PARTITION_SIZE
      

      在 BoardConfig.mk 中大于应有的大小。更改它可以解决问题。

      【讨论】:

      • 请问 BoardConfig.mk 到底是什么?我在我的电脑中没有找到这种文件。
      • BoardConfig.mk是你自己编译Android ROM时使用的配置文件。
      • 好的,我面临着和你一样的问题。我有华硕 Zenfone Selfie。我在我的电脑中找不到这样的文件。你能给我提供一些相关的东西吗,例如一些其他文件,这样我就可以编辑它并增加分区大小?
      • 通过编辑 BOARD_SYSTEMIMAGE_PARTITION_SIZE,您只需向编译器提供您设备的系统分区有多大的信息,以便它可以构建具有适当大小的 system.img。
      • 好的。如何编辑 BOARD_SYSTEMIMAGE_PARTITION_SIZE ?
      【解决方案4】:

      只需使用更新的快速启动版本。新的引导加载程序支持部分下载 system.img。

      【讨论】:

        猜你喜欢
        • 2014-10-07
        • 2015-05-24
        • 1970-01-01
        • 1970-01-01
        • 2020-06-12
        • 2018-08-03
        • 2012-04-21
        • 1970-01-01
        • 2011-07-28
        相关资源
        最近更新 更多