0

当试图在更新时减小apk文件大小时,有人建议使用bsdiff制作二进制补丁并在客户端合并补丁。但我认为这是一个常见的二进制差异工具,我们可以像chrome使用Courgette一样获得更小的补丁文件,它适用于exe文件并获得更小的补丁文件。

有没有类似的工具Courgette?如果没有,谷歌为什么不为我们的安卓开发者开发一些类似的工具呢?

4

4 回答 4

1

正如在Google I/O 2012上宣布的那样,截至 2012 年 8 月,Google Play 已经自动进行增量 更新。开发人员方面不需要任何工作。

于 2014-04-17T04:26:45.383 回答
1

来自https://play.google.com/store/apps/details?id=com.difftool的DiffTool 可以比较 APK 文件的内容。

于 2015-05-16T17:34:12.770 回答
0

用于 apk(zip) 文件的 google diff&patch 工具:https
://github.com/google/archive-patcher 一个 File-By-File diff ,用于 apk 存储;
另一个自我 apk 的工具: https ://github.com/sisong/ApkDiffPatch

于 2020-06-25T07:20:01.140 回答
0

以下工具可能会有所帮助:

  1. pkgdiff:它应该支持根据其git history比较 APK,但在我的情况下比较 APK 时它总是返回 UNCHANGE。

  2. dex2jar + pkgdiff:仅适用于代码。使用 dex2jar 将 apk 转换为 jar,并使用 pkgdiff 进行比较。

于 2019-05-09T12:38:44.437 回答