热修复你应该知道的一切

现在说到热修复已经不是一个很火的标题啦,通过查阅资料,各种热修复的框架层出不穷。阿里,微信,QQ,美团,饿了么
都有自己的一套热修复框架,有开源的,有收费的。这篇文章总结的很全面 Android热修复技术原理详解(最新最全版本),这里也不再做重复的总结啦。
查看了这么多资料,感觉以下这两个还比较靠谱些:

文章末尾参考文章中,有的文章已经对它们的基本用法,讲的很清楚明了啦。我也不再废话了,这里只对整体的流程做一个说明。

美团的Robust

1.集成了 Robust 后,生成 apk。
2.使用注解 @Modify 或者方法 RobustModify.modify() 标注需要修复的方法
3.开启补丁插件,执行生成 apk 命令,获得补丁包 patch.jar
4.通过推送或者接口的形式,通知 app 有补丁,需要修复

  1. 可通过推送或者接口的形式,通知app有补丁;
  2. app得知有补丁,需要修复bug后,判断当前是否有网络;
  3. 网络可用时,去我们的后台服务器获取下载补丁包;
  4. 保存在指定的文件夹下
  5. 当app执行到修复的方法时,自动加载补丁文件,进行修复。

5.加载补丁文件不需要重新启动应用


参考文章:

Android热修复技术原理详解(最新最全版本)
ps:总结很全面

美团热修复Robust用法和实践

快速接入美团热修复Robust

Android 美团Robust热更新 使用入门

热更新Tinker的初次集成使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值