热更新技术框架:
各大热补丁方案分析和比较
文章地址:http://blog.zhaiyifan.cn/2015/11/20/HotPatchCompare/
Dexposed AndFix ClassLoader
alibaba/AndFix
git code : https://github.com/alibaba/AndFix
AndFix采用native hook的方式,这套方案直接使用dalvik_replaceMethod替换class中方法的实现。由于它并没有整体替换class, 而field在class中的相对地址在class加载时已确定,所以AndFix无法支持新增或者删除filed的情况(通过替换init与clinit只可以修改field的数值)。
AndFix对static的支持不太好
(qq空间技术分享)安卓App热补丁动态修复技术介绍
大众点评的NuWa
git code : https://github.com/jasonross/Nuwa
Android 热修复Nuwa的原理及Gradle插件源码解析 :http://blog.csdn.net/sbsujjbcy/article/details/50812674
使用:http://blog.csdn.net/u010963246/article/details/51995588
and http://www.jianshu.com/p/72c17fb76f21#
基于cydia Hook在线热修复补丁方案
文章地址:http://blog.csdn.net/xwl198937/article/details/49801975
github代码:https://github.com/Jarlene/ClassPatch.git
百度hotfix
git code : https://github.com/dodola/HotFix
Android studio 2.0新特性Instant Run 的实现原理详解
豆瓣 : https://www.douban.com/note/526175629/
工作原理 : http://www.jianshu.com/p/2e23ba9ff14b
微信Tinker
说明文章: http://blog.csdn.net/tencent_bugly/article/details/51821722
git code : https://github.com/zzz40500/Tinker_imitator