浅谈Android热修复

前言:

很多时候测试完的产品上线后,突然发现一个小的bug。这时候考虑到用户体验、和时间成本,不能为了一点点bug而重新发布新版本。于是就有了热修复这个概念的产生!它可以在不发布版本的情况下修复出bug的代码。我们来一探究竟。

目前可能用的相对广泛的热修复框架有如下几个:
https://github.com/dodola/HotFix
https://github.com/jasonross/Nuwa
https://github.com/bunnyblue/DroidFix
https://github.com/alibaba/AndFix

看完他们的简介,基本可以了解到,他们都是基于:动态修复技术Android Dex分包方案,这两篇文章的原理,所以在使用前,是完全有必要去阅读这两篇文章的。

今天我就以阿里巴巴的热修复框架(AndFix),来做个简单的演示:
为什么会选择这个来做演示?是因为看了git上的更新记录,其他的几个要么是用起来比较复杂、要么就是N久已经没有更新了,使用起来不安全。

1.使用方法:

添加依赖库是必要的:

AndroidStudio:

compile 'com.alipay.euler:andfix:0.3.1@aar'

Eclipse直接导入AndFix工程项目即可:下载AndFix

然后在Application.onCreate() 中添加以下代码


                
  • 7
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值