android 热更新技术框架地址

热更新技术框架:
各大热补丁方案分析和比较

文章地址: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热补丁动态修复技术介绍

文章地址:http://mp.weixin.qq.com/s?__biz=MzI1MTA1MzM2Nw==&mid=400118620&idx=1&sn=b4fdd5055731290eef12ad0d17f39d4a&scene=0#wechat_redirect

大众点评的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值