本文章基于rk3566 Android 11 对差分升级开发过程中碰到的一些问题进行了归纳总结
一、全量包和增量包的对比
全量包的优点:
不依赖设备当前的版本,不容易出错
全量包的缺点:
整包的大小接近固件的镜像,下载时间过长
整包安全性不够,因为包含了固件的绝大部分信息
增量包的优点:
包大小整体很小
安全性有保证
增量包的缺点:
升级流程比增量部分要复杂很多,需要对设备的版本以及差分包进行管理
二、增量包
1:打包命令
./build/tools/releasetools/ota_from_target_files --block -v -i srcpackage.zip -p out/host/linux-x86 -k build/target/product/securi