android 热修复方案

来源:互联网 发布:32英寸网络电视机价格 编辑:程序博客网 时间:2024/06/06 02:16

andfix是一个在线修复bug,支持android2.3到7.0版本,支持32/64位的ARM和X86架构的cpu.
andfix补丁的流程如下:
1. 在线app运行中,发现有bug,该版本为A
2. 修复bug重新生成新的版本,该版本为B
3. 使用apkpatch工具,版本A和版本B的APP生 成.apatch后缀的补丁文件,放到服务器预配置好的路径下
4. 在线运行的版本A在启动时,检测该版本下是否有补丁,有则执行打补丁的操作,替换自身错误的代码,在线修复完成。

具体操作步骤如下:
1. app集成AndFix
在app/build.gradle的依赖库下面,增加如下的内容。更新gradle文件即可。
2. 在应用application子类初始化补丁管理器
(注意:这里使用当前版本初始化补丁管理器,因此,appversion 变更会导致该版本所有补丁被删除)
3. 假设运行的app有bug,修复有bug的地方,生成签名apk
4.

0 0
原创粉丝点击