第五章 Android动态加载、热更新、热修复、插件化系列文章 之 Andfix介绍

第五章 android热更新系列文章 之 Andfix介绍

第五章 Android动态加载、热更新、热修复、插件化系列文章 之 Andfix介绍





目录

1. 概述

2. 下载小demo,5分钟极速体验

3. Andfix修复的整体流程

4. Andfix框架存在的缺陷

5. Andfix源码分析




1. 概述 -Andfix的基本介绍

AndFix,全称是Android hot-fix。是阿里开源的一个热补丁框架,允许APP在不重新发布版本的情况下修复线上的bug。支持Android 2.3 到 6.0,并且支持arm 与 X86系统架构的设备。完美支持Dalvik与ART的Runtime,补丁文件是以 .apatch 结尾的文件。

参考网站:

github地址

AndFix使用说明:

http://www.jianshu.com/p/479b8c7ec3e3

Alibaba-AndFix Bug热修复框架原理及源码解析 :

http://blog.csdn.net/qxs965266509/article/details/49816007




2. 下载小demo,5分钟极速体验

说再多都是徒劳,好用不好用可以自己花5分钟体验一下,这里我准备了一个小demo,欢迎下载一下试试,不要忘记点个赞哦,自觉捂脸了 v

https://github.com/benchegnzhou/AndFixDemo




3. Andfix修复的整体流程

第五章 Android动态加载、热更新、热修复、插件化系列文章 之 Andfix介绍




4. Andfix框架存在的缺陷

AndFix的热修复实现原理是方法的替换,正是因为这个,我们仅能够实现方法层面的替换,无法完成资源文件和依赖so文件的替换,有点页很明确可以实现即时修复,不需要用户重启APP完全无感更新应用

第五章 Android动态加载、热更新、热修复、插件化系列文章 之 Andfix介绍

使用Andfix完成线上bug修复




6. Andfix源码分析

在我们学习新知识新框架的思路应该是先去官网查看官方的使用说明,只用自己在官网看不懂的时候才去找其他的学习笔记这样可有很好的锻炼自己的文档阅读能力,精进自己的技术;随着技术的进步,我们也会逐渐成为技术上的引路人,不能局限于网上片面的博客和帖子,而是应该通过官方资料获取整个技术层次的精进