通过介绍市面上比较流行的热修复框架并进行对比,教会同学们在面对多种技术方案的时候,如何选出最适合自己的方案,以及我们为什么最终选择AndFix与Tinker.
#### **热修复**
热修复就是动态的修复或更新APP,即动态更新
好处:
**流行技术框架**
* QQ空间的超级补丁方案
* 微信的Tinker
* 阿里的AndFix,dexposed,进而优化后的阿里百川的HotFix,但是对资源so替换不能实现,进而阿里的新一代非侵入式Android 热修复万案——Sophix
* 美团的Robust,饿了么ele的migo,
**技术对比**
![](https://box.kancloud.cn/0cd2ed5c5848c0f7d2f896d15c5989e2_547x413.png)
重点讲解AndFix与Tinker。
- 前言
- Android 热补丁技术——资源的热修复
- 插件化系列详解
- Dex分包——MultiDex
- Google官网——配置方法数超过 64K 的应用
- IMOOC热修复与插件化笔记
- 第1章 class文件与dex文件解析
- Class文件解析
- dex文件解析
- class与dex对比
- 第2章 虚拟机深入讲解
- 第3章 ClassLoader原理讲解
- 类的加载过程
- ClassLoade源码分析
- Android中的动态加载
- 第4章 热修复简单讲解
- 第5章 热修复AndFix详解
- 第6章 热修复Tinker详解及两种方式接入
- 第7章 引入热修复后代码及版本管理
- 第8章 插件化原理深入讲解
- 第9章 使用Small完成插件化
- 第10章 使用Atlas完成插件化
- 第11章 课程整体总结
- DN学院热修复插件化笔录
- 插件化
- 热修复
- Android APP开发应掌握的底层知识
- 概述
- Binder
- AIDL
- AMS
- Activity的启动和通信原理
- App启动流程第2篇
- App内部的页面跳转
- Context家族史
- Service
- BroadcastReceiver
- ContentProvider
- PMS及App安装过程