Android插件化框架和热修复技术的资料收集和汇总

收集了市面上一些流行的安卓插件化框架和热修复技术的资料,这里主要汇总一下

Posted by figotan on August 12, 2016

插件化框架

一个APP功能的堆叠和业务的蓬勃发展,导致APP越来越庞大和臃肿,每一个APP都有一颗超级APP的理想和成为系统第二的愿望,如何减少APP的发布成本和更新成本,插件化的方式是一条不错的捷径。

插件化的介绍与原理

Android博客周刊专题之#插件化开发#
Android 插件化 动态升级
Android 动态加载技术文章以及相关项目
Android FAQ
android-dynamic-load-awesome
农民伯伯 Android动态加载jar/dex
https://github.com/nuptboyzhb/AndroidPluginFramework
Android Plugin Framework 插件开发框架及示例程序,原理介绍等

开源的插件化框架

任玉刚 dynamic-load-apk

bunnyblue OpenAtlas
bunnyblue ACDD

携程 DynamicAPK

Lody Direct-Load-apk
Direct-Load-apk启动插件的原理

360 DroidPlugin
Android插件化原理解析

Small

android-pluginmgr
动态加载APK原理分享

淘宝 Atlas

An open source implementation of MultiAccount

Qihoo360 RePlugin

didi VirtualAPK

热修复技术

云端部署APP补丁程序,客户端检测,下载,合并并应用补丁程序,热修复bug,在用户无需更新下载完整APP的情况下,快速解决用户的问题。

热修复技术介绍

安卓App热补丁动态修复技术介绍 QQ空间团队
Android dex分包方案 开源中国

原理分析

Android 热补丁动态修复框架小结 鸿洋_
Android热更新实现原理 大头鬼Bruce
深度理解Android InstantRun原理以及源码分析

开源热修复框架

HotFix dodola
RocooFix dodola
Nuwa 寒江不钓
DroidFix BunnyBlue  AndFix 董炼师
Tinker 腾讯
ZeusPlugin 掌阅
Robust 美团
Aceso 蘑菇街

热修复方案实践谈

各大热补丁方案分析和比较

基于cydia Hook在线热修复补丁方案

android-dynamic-load-awesome

微信Android热补丁实践演进之路