A / B软件更新系统映像大小

问题描述 投票:0回答:1

最近我一直在研究尝试和理解Android OTA软件更新,并在Android源维基上找到了关于A / B更新和传统更新的一些很好的信息:

https://source.android.com/devices/tech/ota/

具体来说,为什么在Pixel分区大小表中报告它

enter image description here

“Pixel的A / B系统图像是原始非A / B系统图像的一半”。

根据此,净大小与A / B中的相同,每个分区需要大小为2048 MiB的系统分区,而对于非A / B,则为4096 MiB。这些功能是否相同,因为有两组系统文件,其中一组用于恢复,或者这里还有其他什么东西?

android updates auto-update ota
1个回答
0
投票

50%的系统映像是预编译的odex文件(-2048MiB)

  • 将它们移动到B分区
  • 首次启动时复制到/ data
  • 请参阅BOARD_USES_SYSTEM_OTHER_ODEX BoardConfig选项
  • 现在A / B /系统占用的空间与非A / B /系统相同
© www.soinside.com 2019 - 2024. All rights reserved.