Android 应用热修复工具 AndFix

http://www.oschina.net/p/andfix
AndFix 是阿里巴巴开源的 Android 应用热修复工具,帮助 Anroid 开发者修复应用的线上问题。Andfix 是 “Android hot-fix” 的缩写。

AndFix 支持 Android 2.3 – 6.0,ARM 和 x86 架构,dalvik 运行时和 art 运行时。AndFix 的分支是 .apatch 文件。

AndFix 方法体取代实现规则:

Bug 修复过程:

使用

生成 .apatch 文件:
usage: apkpatch -f <new> -t <old> -o <output> -k <keystore> -p <***> -a <alias> -e <***>
-a,–alias <alias>     alias.
-e,–epassword <***>   entry password.
-f,–from <loc>        new Apk file path.
-k,–keystore <loc>    keystore path.
-n,–name <name>       patch name.
-o,–out <dir>         output dir.
-p,–kpassword <***>   keystore password.
-t,–to <loc>          old Apk file path.

合并 .apatch 文件:
usage: apkpatch -m <apatch_path…> -k <keystore> -p <***> -a <alias> -e <***>
-a,–alias <alias>     alias.
-e,–epassword <***>   entry password.
-k,–keystore <loc>    keystore path.
-m,–merge <loc…>    path of .apatch files.
-n,–name <name>       patch name.
-o,–out <dir>         output dir.
-p,–kpassword <***>   keystore password.