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

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

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

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

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

2.将class文件打入一个jar包中 jar cvf path.jar *
注意:执行该命令时,确保当前目录下,仅有需要打包为dex的完整目录文件;

诸位大神,原谅文章内容非常简单,第一次试水,勿拍~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值