HotFix
gzejia
此人很懒,啥说明没有...
展开
-
AndFix热修复实现
针对APP产品的在线修复实现,已经有N多的程序大牛论述了各种奇药异方。主要包括Dexposed、AndFix、ClassLoader(来源是原QZone,现淘宝的工程师陈钟,在15年年初就已经开始实现)三种。前两个都是阿里巴巴内部的不同团队做的(淘宝和支付宝),后者则来自腾讯的QQ空间团队。本次小编仅针对AndFix做下使用笔记,如果想对其实现原理或者其他实现方式有更深理解的,可转到文章底部参考相应原创 2016-04-19 09:54:43 · 1119 阅读 · 0 评论 -
AndFix热修复问题
时隔两周迟迟没有新的产出实在内疚,怪AndFix咯,这样至少还能得到一丢丢安慰。在前面一篇《AndFix热修复实现》之后本以为仪式太平盛世了,熟知测试上出现了问题,真机测试途中发现HTC6.0.1与MEIZU5.1居然在热修复替换clazz_new意外崩溃了,“阿狸,说好的兼容2.0~6.0呢”?百度上逗留了好久,大部分都指明是>6.0权限问题,需要在代码中动态申请权限(如下demo所示),但小编断原创 2016-05-06 11:56:23 · 3401 阅读 · 1 评论 -
Nuwa热修复实现
既然前面的AndFix暂时还不可行,那只能投奔QQ团队的Nuwa了。按照开发思路,小编理应先讲讲Nuwa的优缺再讲讲其使用的,但基于对Nuwa的了解不够深厚,我们还是先看看其具体使用吧。虽然网上已经提供了很多使用解说,但这里小编只为站在低点角度帮到大家填下小坑。添加Nuwa插件1.编辑工程的根build.gradle文件buildscript { repositories {原创 2016-05-06 15:13:24 · 4560 阅读 · 3 评论