一、基本概念
定义:动态的修复或者更新app的行为
热修复的好处:在用户没有感知的情况下完成bug修复和一些小功能的更新
流行的热修复技术:
- QQ空间的超级补丁方案
- 微信的Tinker
- 阿里的AndFix
- 美团的Robust、ele的migo、百度的hotfix
技术对比:
二、Tinker核心原理
- 基于android原生的ClassLoader,开发了自己的ClassLoader
- 基于android原生的aapt,开发了自己的aapt
- 微信团队自己基于Dex文件的格式,研发了DexDiff算法
来源:CSDN
作者:One-Heart
链接:https://blog.csdn.net/u011682673/article/details/103241568