第五章 android热更新系列文章 之 Andfix介绍
![](https://i-blog.csdnimg.cn/blog_migrate/0230a163c4486484b780a1605fc98657.jpeg)
目录
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
说再多都是徒劳,好用不好用可以自己花5分钟体验一下,这里我准备了一个小demo,欢迎下载一下试试,不要忘记点个赞哦,自觉捂脸了 v
https://github.com/benchegnzhou/AndFixDemo
![](https://i-blog.csdnimg.cn/blog_migrate/6fb41d2ab802dacc109f7fefdecab6a5.png)
AndFix的热修复实现原理是方法的替换,正是因为这个,我们仅能够实现方法层面的替换,无法完成资源文件和依赖so文件的替换,有点页很明确可以实现即时修复,不需要用户重启APP完全无感更新应用
![](https://benchegnzhou.github.io/imagerepository/androidImg/image_000235.png)
使用Andfix完成线上bug修复
在我们学习新知识新框架的思路应该是先去官网查看官方的使用说明,只用自己在官网看不懂的时候才去找其他的学习笔记这样可有很好的锻炼自己的文档阅读能力,精进自己的技术;随着技术的进步,我们也会逐渐成为技术上的引路人,不能局限于网上片面的博客和帖子,而是应该通过官方资料获取整个技术层次的精进