如何通用“adb install-multiple”使用的 partial/incremental 更新?

How to generale partial/incremental updates used by “adb install-multiple”?

adb 有一个 "partial application install":

adb install-multiple [-lrtsdp] - 将此包文件推送到设备并安装 (-l:前向锁定应用程序) (-r:替换现有应用程序) (-t: 允许测试包) (-s: 在 sdcard 上安装应用程序) (-d: 允许版本代码降级) (-p:部分应用程序安装) 更具体地说,我想通过增量更新来更新 apk。

如何创建部分更新文件?我假设需要一些实用程序来创建新版本和以前版本的 APK 之间的二进制差异。

部分应用程序安装标志控制PackageInstallerSessionParams.MODE_INHERIT_EXISTING mode. And the only officially documented use for it at the moment is to support installation of APK splits