一、关于前面四篇博文 Android热补丁动态修复技术(一):从Dex分包原理到热补丁
Android热补丁动态修复技术(二):实战!CLASS_ISPREVERIFIED问题!
Android热补丁动态修复技术(三)—— 使用Javassist注入字节码,完成热补丁框架雏形(可使用)
Android热补丁动态修复技术(四):自动化生成补丁——解决混淆问题前两篇博文主要是介绍热补丁修复技术的...
分类:
移动开发 时间:
2016-05-06 14:47:30
阅读次数:
264
一、前言在上一章中,我们使用javassist成功为项目注入了System.out.println(AntilazyLoad.class);这行代码,解决了class_ispreverified问题,可以正常使用了,但肯定还存在着很多未知的问题。
首先是javassist的问题
class中使用到的类,必须添加到classpool的classpath中,我在Demo中写了一个自定义控件,注入代码的...
分类:
移动开发 时间:
2016-04-22 19:35:07
阅读次数:
223
所谓动态热修补就是把能够导致app 崩溃的严重bug,提交新版本到appstore 审核速度太慢影响用户使用,这时候就可以利用
JSPatch 可以让你用 JavaScript 书写原生 iOS APP。只需在项目引入极小的引擎,就可以使用 JavaScript 调用任何 Objective-C 的原生接口,获得脚本语言的优势:为项目动态添加模块,或替换项目原生代码动态修复 bug。
这里就不在赘述优缺点重点看实现!...
分类:
移动开发 时间:
2016-03-27 21:24:51
阅读次数:
297
转载请标明出处:
http://blog.csdn.net/lmj623565791/article/details/49883661;
本文出自:【张鸿洋的博客】
一、概述最新github上开源了很多热补丁动态修复框架,大致有:
https://github.com/dodola/HotFix
https://github.com/jasonross/Nuwa
https://gith...
分类:
移动开发 时间:
2015-11-17 11:01:25
阅读次数:
185
背景当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布。这时候就提出一个问题:有没有办法以补丁的方式动态...
分类:
移动开发 时间:
2015-10-28 17:13:35
阅读次数:
292