阿里的andfix 补丁修复 支持的是相应版本的增量更新,例如从版本1制作了bug1的修复包,然后要在bug1基础上制作到bug2的修复包,可以以bug1的apk跟bug2的apk制作修复包,但是感觉客户端要做好统计,确定当前是那个状态,如是初始版本,还是bug1修复后的版本

rocoo的热修复 是在相应的版本内,制作原始版本跟最初版本的patch包,不像andfix,对比上面那个例子,它制作的是版本1到bug2的patch包,这个从他们的代码也是可以找到答案的,andfix初始化的时候会先安装以前的补丁包。

阿里的andfix只支持方法的修改,不支持变量的增删,增加变量的话在制作修复包的时候会失败,提示找不到变量

2、支持新增方法

阿里的热修复支持多次打补丁,如果本地保存多个补丁,AndFix会按照补丁生成的时间顺序加载,具体是根据.paatch众PATCH.MF众的Created-Time

相关资料

RocooFix:https://github.com/dodola/RocooFix

andfix :https://github.com/alibaba/AndFix

热修复框架nuwa的使用:http://blog.csdn.net/liubaill/article/details/51322808

AndFix - 热修复方案原理分析:http://www.tuicool.com/articles/6JvYNbv

Android 热修复使用Gradle Plugin1.5改造Nuwa插件:http://blog.csdn.net/sbsujjbcy/article/details/50839263

Instant Run工作原理及用法:http://www.jianshu.com/p/2e23ba9ff14b

聊聊Android 热修复Nuwa有哪些坑:http://blog.csdn.net/sbsujjbcy/article/details/51028027

HotFix的抉择:http://mp.weixin.qq.com/s?__biz=MzIxNDE1NjQ2Mw==&mid=502388594&idx=1&sn=b75e11e37daa8b9d9229e11bafbe9c14#rd

Android Classloader热修复技术之百家齐放:http://blog.csdn.net/sbsujjbcy/article/details/51760578

各大热补丁方案分析和比较:http://blog.zhaiyifan.cn/2015/11/20/HotPatchCompare/

Android 热修复:http://blog.csdn.net/column/details/android-fix-bug.html

AndFix使用说明:https://getpocket.com/a/read/1170375144

Android 热修复Nuwa的原理及Gradle插件源码解析:https://getpocket.com/a/read/1216241592

插件补丁框架:https://github.com/iReaderAndroid/ZeusPlugin

Android主题换肤 无缝切换:http://www.jianshu.com/p/af7c0585dd5b

QQ空间终端热修复:https://zhuanlan.zhihu.com/p/20308548
APP组件化与插件化华山论剑:https://getpocket.com/a/read/1382860822

Android 增量更新:https://getpocket.com/a/read/1383574639

Android热修复总结相关推荐

  1. Android热修复之 阿里开源的热补丁

    1.概述   上一期讲到Android热修复之 - 收集崩溃信息上传至服务器,我们获取到用户手中上线的崩溃信息上传到服务器后该怎么办?如果直接发布版本要用户去下载肯定不乐意.这一期我们来看一下怎么去打 ...

  2. 微信 Tinker 负责人张绍文关于 Android 热修复直播分享记录

    2019独角兽企业重金招聘Python工程师标准>>> 微信 Tinker 负责人张绍文关于 Android 热修复直播分享记录 来源:微信技术团队的公众号WeMobileDev 热 ...

  3. 【Android 热修复】热修复原理 ( 多 Dex 打包机制 | 多 Dex 支持 | Dex 分包设置 | 开发和产品风格设置 | 源码资源 )

    文章目录 一.Dex 打包设置 1.多 Dex 支持 2.Dex 分包设置 3.开发和产品风格设置 ( 非必须 ) 二.完整 build.gradle 配置 1.build.gradle 配置 2.d ...

  4. 【Android 热修复】热修复原理 ( 合并两个 Element[] dexElements | 自定义 Application 加载 Dex 设置 | 源码资源 )

    文章目录 一.合并两个 Element[] dexElements 二. 完整修复包加载工具类 三. 源码资源 一.合并两个 Element[] dexElements 在 [Android 热修复] ...

  5. 【Android 热修复】热修复原理 ( Dex 文件拷贝后续操作 | 外部存储空间权限申请 | 执行效果验证 | 源码资源 )

    文章目录 一.Dex 文件准备 二.外部存储空间权限申请 1.清单文件申请权限 2.动态申请权限 三.文件拷贝 1.文件拷贝 2.执行效果 四. 源码资源 一.Dex 文件准备 在 [Android ...

  6. 【Android 热修复】热修复原理 ( 修复包 Dex 文件准备 | Dex 优化为 Odex | Dex 文件拷贝 | 源码资源 )

    文章目录 一.修复包 Dex 文件准备 二.Odex 优化 三.Dex 文件拷贝 四. 源码资源 一.修复包 Dex 文件准备 异常代码 : 故意写一个异常代码 , 并执行该代码 , 肯定会崩溃 ; ...

  7. 深入解析阿里Android热修复技术原理

    前言:本文框架 什么是热修复? 热修复框架分类 技术原理及特点 Tinker框架解析 各框架对比图 总结 通过阅读本文,你会对热修复技术有更深的认知,本文会列出各类框架的优缺点以及技术原理,文章末尾简 ...

  8. Android热修复技术原理详解(最新最全版本)

    本文框架 什么是热修复? 热修复框架分类 技术原理及特点 Tinker框架解析 各框架对比图 总结   通过阅读本文,你会对热修复技术有更深的认知,本文会列出各类框架的优缺点以及技术原理,文章末尾简单 ...

  9. [读书笔记] 深入探索Android热修复技术原理 (手淘技术团队)

    热修复技术介绍 探索之路 最开始,手淘是基于Xposed进行了改进,产生了针对Android Dalvik虚拟机运行时的Java Method Hook技术--Dexposed. 但该方案对于底层Da ...

  10. Android 热修复 HotFix 混淆apk生成patch包方案

    android 热修复框架目前了解的有qq空间分包方案的HotFix 和Nuwa,还有阿里开源的AndFix和Dexposed. https://github.com/dodola/HotFix ht ...

最新文章

  1. 11月30日云栖精选夜读 | 用Python告诉你,现在的房租有多高?
  2. 地图之CLLocationManager的使用 定位功能使用
  3. ViewBag与ViewData传值乱码问题解决方案
  4. 15.看板方法——启动看板变革笔记
  5. matlab显示像素分布,MATLAb-----7--------如何动态显示鼠标的坐标值和图像像素值
  6. java判断某个字符串是否是数字
  7. Hibernate中使用Criteria查询及注解——(HibernateUtil)
  8. arm-hisiv100nptl-linux-gcc编译boa和移植
  9. 个税扣缴又出新规!12月31日前,所有人必须完成这件事,否则明年到手的工资要变少!...
  10. 半导体物理学习整理(一)
  11. 幼儿园计算机游戏,幼儿园数学游戏大全(大中小班都有),不可错过!
  12. 【Java小项目实训】编写一个窗体程序显示的日历 万年历
  13. 200410 笔试某居游戏公司数据分析岗前的准备
  14. 数据分析案例-二手车价格预测
  15. 层级结构——组合模式
  16. 数独解法Java实现
  17. Vue Devtools下载使用
  18. 【BZOJ】1778: [Usaco2010 Hol]Dotp 驱逐猪猡
  19. 卸载Axure7.0
  20. Java面试题汇总(一)

热门文章

  1. 端午节(附屈原详介)
  2. Spring新版本抛弃JVM,可独立部署,网友:要自立门户???
  3. cocos2d-x中的Jni使用(C++与Andriod方法互调)
  4. Ps学习(新建文件和像素介绍)
  5. 华为服务器清除系统日志,清除服务器日志
  6. 重置和重新安装kubernetes中的coreDNS
  7. 两个list 合并成新一个list
  8. webview加载超长图
  9. Word 2007技巧-----为段落设置图案底纹
  10. 雅虎天气API 多语言参数