热补丁介绍及Andfix的使用

本文介绍了热补丁的概念、作用,并详细讲解了阿里巴巴的Andfix热修复框架,包括其优缺点以及使用步骤。Andfix可以在不重启应用的情况下修复问题,提高用户体验。通过在Android Studio中集成Andfix库,创建补丁文件并应用到旧版应用,实现了热修复的效果。
摘要由CSDN通过智能技术生成

热补丁介绍及Andfix的使用
Andfix热修复框架原理及源码解析-上篇

Andfix热修复框架原理及源码解析-下篇


一、热补丁概念

指能够修复软件漏洞的一些代码,是一种快速、低成本修复产品软件版本缺陷的方式

二、热补丁的作用(结合公司项目)

1.对于移动端来说,如果线上包出现不是很严重的问题,我们一般处理方式都是把新包放在官网,或者后台那边线上代码能否改下。这样导致用户出现问题就需要卸载当前包,去官网重新下载。用户体验很不好。

2.版本迭代时,偶尔会出现,一些新功能,由于以前的代码没有考虑周全,导致如果发布新包,以前的老包(apk包)会不兼容,出问题。

以上热补丁都可以解决。

三、热补丁项目

1.Dexposed   https://github.com/alibaba/dexposed

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

3.ClassLoader 开源实现: Nuwa , HotFix , DroidFix

12分别是阿里巴巴淘宝和支付宝团队开发,3是腾讯QQ空间团队负责开发的,基于它比较出名的有Nuwa , HotFix , DroidFix。有兴趣的可以深入研究下,这个我就不进一步介绍了。

四、热补丁项目优缺点

1.说明之前,简单介绍下ART模式和Dalvik模式,Dalvik就相当于一辆组装的自行车,必须要组装好才能骑,ART好比一辆不需要组装就能骑的自行车,它的效率高很多。在Android4.4

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值