有没有什么二进制的差异工具Android apk apk for android apk文件?

时间:2014-04-17 04:06:24

标签: android binary-diff

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

是否有像{{1}}这样的工具?如果没有,为什么谷歌不为我们的Android开发人员开发类似的工具?

4 个答案:

答案 0 :(得分:1)

incremental宣布,截至2012年8月,Google Play已自动updates Google I/O 2012。开发人员无需任何工作。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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

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

答案 3 :(得分:0)

适用于apk(zip)文件的Google差异和补丁工具:https://github.com/google/archive-patcher
一个File-By-File diff,用于apk商店;
自我更新的另一种工具:https://github.com/sisong/ApkDiffPatch