
Andorid:Hotfix热修复
songzi1228
代码一敲,烦恼全消。
展开
-
热更新
1、微信Tinker热更新详细使用2、微信热更新Tinker 使用及爬坑(一)3、微信Android热更新Tinker使用详解(by 星空武哥)4、Android热更新初探,Bugly热更新的集成和使用5、腾讯Bugly热更新集成以及问题6、Bugly Android热更新详解...原创 2018-11-13 10:27:09 · 244 阅读 · 0 评论 -
HotFix热修复
Android:这是一份全面&详细的 热修复 学习指南原创 2019-03-04 17:12:27 · 284 阅读 · 0 评论 -
热修复学习一:class文件和dex文件
目录一、热修复热修复的使用:热修复解决的问题:二、插件化插件化的使用:插件化解决的问题:三、class文件详解什么是class文件如何生成一个class文件class文件的作用class文件格式详解ClassFile 结构体access_flagsconstant_pool[ ]class文件弊端四、dex文件详解什么是dex文件...原创 2019-08-01 16:43:53 · 296 阅读 · 0 评论 -
热修复学习二:虚拟机详解
目录一、Java虚拟机结构解析JVM整体结构讲解整体结构图:Java代码的编译和执行过程编译流程:类加载器 classloader内存管理Java栈区本地方法栈方法区Java堆区垃圾回收垃圾收集算法垃圾回收算法触发垃圾回收二、Dalvik与JVM的不同三、ART比Dalvik有哪些优势一、Java虚拟机结构解析JVM整体...原创 2019-08-02 09:16:23 · 133 阅读 · 0 评论 -
热修复学习三:ClassLoader原理讲解
目录一、Java中的ClassLoader回顾二、Android中的ClassLoader作用详解1、Android中ClassLoader的种类a、BootClassLoaderb、PathClassLoaderc、DexClassLoaderd、BaseDexClassLoader2、Android中ClassLoader的特点3、ClassLoader源码...原创 2019-08-02 11:56:58 · 162 阅读 · 0 评论 -
热修复学习四:AndFix详解一
目录一、AndFix的基本介绍二、AndFix执行流程及核心原理三、使用AndFix完成线上bug修复1、集成阶段2、准备阶段3、patch生成阶段apkpatch命令及参数详解使用apkpatch命令生成apatch包patch安装阶段一、AndFix的基本介绍官方介绍:alibaba/AndFix以后学习任何新技术,优先去官网查看文档,然后再考...原创 2019-08-02 16:04:50 · 569 阅读 · 1 评论 -
热修复学习五:AndFix详解二
目录一、将AndFix组件化二、AndFix源码详解三、AndFix优劣一、将AndFix组件化分析我们实际开发中使用AndFix解决bug的步骤详细的时序图:二、AndFix源码详解三、AndFix优劣原理简单,集成简单,使用简单,即时生效 只能修复方法级别的bug,极大的限制了使用场景...原创 2019-08-03 11:38:08 · 146 阅读 · 0 评论 -
热修复学习六:Tinker详解一
一、Tinker官网介绍官网:https://github.com/Tencent/tinker/wiki二、Tinker核心原理基于android原生的ClassLoader,开发了自己的ClassLoader 基于android原生的aapt,开发了自己的aapt 微信团队自己基于Dex文件的格式,研发了DexDiff算法三、使用Tinker完成bug修复1、集成阶段...原创 2019-08-05 14:36:42 · 1139 阅读 · 0 评论 -
热修复学习七:引入热修复后版本管理
加入动态更新后如何管理我们的代码分支加入动态更新后如何管理我们的发版节奏代码分支管理策略以下是一般情况下的代码分支管理:master是发布版本分支(核心分支),dev是开发版本,michael,bob是具体开发人员的开发分支(开发完毕后会被删除)主要注意的是:一、master分支只能进行代码的合并以及分支的merge、brige,一定不能进行代码的提交(commit)和修...原创 2019-08-06 12:14:27 · 217 阅读 · 0 评论