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的完整目录文件;
诸位大神,原谅文章内容非常简单,第一次试水,勿拍~
写这篇文章的主要目的是因为在实验过程中,完整打包待修复dex给我带来了极大困扰,虽然开源项目中已有大概打包流程,但还是走了许多弯路,才最终打包成功,于是想分享一下打包的详细流程,希望对读者有所帮助。
阅读该文章前,请先参考开源项目:https://github.com/dodola/HotFix,详细阅读打包步凑,我将详细补充其1、2两个步凑的注意细节,补充如下:
1.将补丁类提取出来到一个文件夹里
注意:这里的“补丁类”指你修改后的类经过编译后生成的class文件;“文件夹”必须与原项目的包结构一样,并将补丁类放入相应位置;
2.将class文件打入一个jar包中 jar cvf path.jar *
注意:执行该命令时,确保当前目录下,仅有需要打包为dex的完整目录文件;
诸位大神,原谅文章内容非常简单,第一次试水,勿拍~
相关文章推荐
- android 事件分发与滑动冲突
- Android 连接webservice(利用谷歌提供的jar包)
- Android的存储系统—Vold与MountService分析(一)
- Android驱动使用JNI调用
- Android基础篇(二)——Android应用结构分析和清单文件
- Android中关于Animation和Animator动画的知识点总结
- Android 之 getSharedPreferences 和 getPreferences
- Android首席设计师宣称移动概念已死,开发人员应该面向屏幕编写应用而非移动
- Android SQlite详解
- android ANR 分析
- Android系统信息获取
- 【转】Android应用开发之PNG、IconFont、SVG图标资源优化详解
- Android 之 ListView 点击响应代码?
- Android BLE编程指南
- Android基于google Zxing实现各类二维码扫描效果
- 使用Handler可能导致的内存泄露
- Android EventBus开源项目
- Android 之 selector
- Android 开发系列(4) - JNIEnv::FindClass 的问题
- android studio 碰到问题