您的位置:首页 > 移动开发 > Android开发

Android热修复_待修复dex打包详细流程

2016-02-16 17:33 447 查看
由于个人兴趣,最近想了解一下Android热修复的实现方式,主要参考了开源项目:https://github.com/dodola/HotFix,该项目对简单热修复有详细的讲解,目前自己借助项目源码初步完成整过流程。

写这篇文章的主要目的是因为在实验过程中,完整打包待修复dex给我带来了极大困扰,虽然开源项目中已有大概打包流程,但还是走了许多弯路,才最终打包成功,于是想分享一下打包的详细流程,希望对读者有所帮助。

阅读该文章前,请先参考开源项目:https://github.com/dodola/HotFix,详细阅读打包步凑,我将详细补充其1、2两个步凑的注意细节,补充如下:

1.将补丁类提取出来到一个文件夹里

注意:这里的“补丁类”指你修改后的类经过编译后生成的class文件;“文件夹”必须与原项目的包结构一样,并将补丁类放入相应位置;

2.将class文件打入一个jar包中 jar cvf path.jar *

注意:执行该命令时,确保当前目录下,仅有需要打包为dex的完整目录文件;

诸位大神,原谅文章内容非常简单,第一次试水,勿拍~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: