更新版本一直以来是移动端的一大痛点,各大公司也推出了相应的解决方案。1)AndFix(阿里巴巴):兼容性不太好,亲试过,上线反馈崩溃问题特别严重。2)Tinker(微信):集成起来是相当的麻烦看完http://blog.csdn.net/u010983881/article/details/53196574这个链接,基本就能接..
分类:
移动开发 时间:
2017-05-25 14:37:49
阅读次数:
168
没学会、没接触的时候感觉很难,学会了也就没那么难 1.前言 2.相关技术 阿里巴巴 AndFix、Dexposed QQ空间 超级补丁 微信 Tinker (一)AndFix与hotFix技术 AndFix不同于QQ空间超级补丁技术和微信Tinker通过增加或替换整个DEX的方案,提供了一种运行时在 ...
分类:
其他好文 时间:
2017-05-06 23:00:39
阅读次数:
196
Android上的HotPatch热修复是由阿里发明的,国内在这方面非常有创新性,我主要关注HotPatch的安全问题。这是篇对国内各app热修复技术的综合介绍文章但并没提及潜在安全问题:http://www.infoq.com/cn/articles/Android-hot-fix Android ...
分类:
移动开发 时间:
2017-03-31 19:54:00
阅读次数:
189
热修复技术自从QQ空间团队搞出来之后便渐渐趋于成熟。
我们这个系列主要介绍如何一步步手动实现基本的热修复功能,无需使用第三方框架。
在开始学习之前,需要对基本的热修复技术有些了解,以下文章可以帮助...
分类:
其他好文 时间:
2016-11-24 16:10:57
阅读次数:
310
最近好多人都讨论关于热更新的话题,所以查询了一些资料看看 当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新 ...
分类:
微信 时间:
2016-11-20 10:56:22
阅读次数:
369
在年初的时候,尝试了一把热修复技术,当时选择的是阿里的andfix,使用起来也很简单,这里就不在多少,如果你对andfix有兴趣请链接:点击打开链接。虽然网上将热修复的文章很多,不过我还是想说原理,然...
分类:
移动开发 时间:
2016-11-19 21:22:43
阅读次数:
420
最近很火的热修复技术,无意中了解到阿里百川也在做,而且Android、iOS两端都支持,所以决定试一试。试用一段时间后,感觉还不错,主要是他们有一个团队在不断维护更新这个产品,可以看到他们的版本更新记录。基本每月都有更新,从修复方法到新增类,问了客服据说后面还会把当..
分类:
其他好文 时间:
2016-11-18 19:13:50
阅读次数:
150
热修复是在应用的App包发布到市场之后,出现了Bug,无需替换包来进行在线更新的一种技术,对用户是无感知的。目前广义上有两种方案可以实现代码的替换,一种是类的替换,基于Classloader;另一种是方法的替换,而这两种方式各有优缺点。 方法的替换 方法的替换 如图所示,方法的替换的原理如下:在An ...
分类:
其他好文 时间:
2016-11-14 19:49:19
阅读次数:
188
大约在15年下半年开始,热补丁方案开始大量涌现,一时间热补丁修复技术在 Android 圈非常火爆,比较有代表性的开源实现有 Dexposed、AndFix、Nuwa 以及前段时间微信开源的 Tink...
分类:
移动开发 时间:
2016-11-07 22:27:33
阅读次数:
316
1、前言 由于公司项目中使用到热修复技术,之前对这块技术知之甚少,所以有时间去学习了解了一下。 2、学习资源 2.1 热修复介绍 还是鸿洋老师的精彩讲解,中间引用了Andorid dex分包方案和QQ空间的热修复的技术贴。 2.2 其他相关知识 3、总结 通过资料的学习,我从如下几个方面进行总结: ...
分类:
移动开发 时间:
2016-09-26 19:53:13
阅读次数:
212