AndFix

AndFix介绍

1.AndFix是Android App在线热补丁框架。使用此框架,我们能够在不重复发版的情况下,在线修改App中的Bug。

2.AndFix支持Android2.3到6.0,并且支持arm和x86系统构架的设备。完美支持Dalvik与ART的Runtime。

3.AndFix的补丁文件是以.apatch结尾的文件

AndFix使用

1.在自定义Application中初始化

2.如果有新的补丁需要修复,在下载完成后添加patch,补丁会立即生效

3.当apk版本升级,需要把之前已加载的patch文件删除。

patch文件的生成

原理:根据两个apk包,生成一个差异文件,就是所谓的补丁文件即apatch文件。

整体流程

1.客户端请求服务器接口,服务器根据客户端传递的数据分析是否有需要修复的bug;

2.如果有bug需要修复,就下载服务器指定.apatch文件的链接,下载完后及时加载并修复,使用addpatch(path)方法,补丁会立即生效。

AndFix原理

AndFix的原理就是方法的替换,把有bug的方法替换成补丁文件中的方法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容