干货满满,Android热修复方案介绍
在云栖社区技术直播中,阿里云客户端工程师李亚洲(毕言)从技术原理层面解析和比较了业界几大热修复方案,揭开了Qxxx方案、Instant Run以及阿里Sophix等热修复方案的神秘面纱,帮助大家更加深刻地理解了代码插桩、全量dex替换、资源修复等常见场景解决方案,本文干货满满,精彩不容错过。
2018 深入解析Android热修复技术
本文框架
什么是热修复?
热修复框架分类
技术原理及特点
Tinker框架解析
各框架对比图
总结
通过阅读本文,你会对热修复技术有更深的认知,本文会列出各类框架的优缺点以及技术原理,文章末尾简单描述一下Tinker的框架结构。
Android Studio 使用github
转:
How to use GitHub with Android Studio
This article will explain how to use GitHub with Android Studio.
阿里HotFix2.0升级详解 畅谈热修复领域那些事
本文所介绍的阿里Hotfix 2.x是在1.x版本进行了优化和创新,不仅支持灵活切换热部署和冷部署的方案;同时,实现了资源、SO文件、类修复的实时生效;整体接入过程采用傻瓜式方法,完全不侵入打包过程,为用户提供了可视化的UI界面。
08.源码阅读(阿里AndFix热修复原理)
使用阿里热修复需要添加依赖
compile 'com.alipay.euler:andfix:0.5.0@aar'
热修复的关键代码
//初始化阿里热修复
mPatchManger = new PatchManager(this);
//获取当前应用版本
mPatchManger.