[Android]动态加载/热部署框架汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Android]动态加载/热部署框架汇总相关的知识,希望对你有一定的参考价值。

    1.DroidPlugin

    用途:动态加载

    使用案例:360手机助手

    GitHub地址:https://github.com/Qihoo360/DroidPlugin

    ppt介绍:https://github.com/Qihoo360/DroidPlugin/tree/master/DOC

    Demo:https://github.com/SpikeKing/wcl-plugin-test-app

    详解:

    http://blog.csdn.net/yzzst/article/details/48093567 

    http://v2ex.com/t/216494

     

    2.AndFix

    用途:热修复

    GitHub地址:https://github.com/alibaba/AndFix

    讲解:

    http://blog.csdn.net/yzzst/article/details/48465031

    http://blog.csdn.net/qxs965266509/article/details/49816007

    http://blog.csdn.net/yaya_soft/article/details/50460102

    3.dexposed

         用途:热修复

          GitHub地址:https://github.com/alibaba/dexposed

          讲解:                 

           http://blog.csdn.net/yzzst/article/details/47954479     

           http://blog.csdn.net/yzzst/article/details/47659987     

           http://www.jianshu.com/p/14edcb444c51

     4.Small

          用途:动态加载

          GitHub地址:https://github.com/wequick/Small

          Demo:https://github.com/cayden/MySmall

     5. DynamicAPK

          用途:动态加载、热修复

          案例:携程

          GitHub地址:https://github.com/CtripMobile/DynamicAPK

           详解:http://www.infoq.com/cn/articles/ctrip-android-dynamic-loading

     6.ClassPatch

          用途:热修复

          GitHub地址:https://github.com/Jarlene/ClassPatch

          详解:http://blog.csdn.net/xwl198937/article/details/49801975

     7.ACDD

           用途:动态加载

           GitHub地址:https://github.com/bunnyblue/ACDD

     8.HotFix

           用途:热修复

            GitHub地址:https://github.com/dodola/HotFix

            该项目是基于QQ空间终端开发团队的技术文章实现的

     9.Nuwa

           用途:热修复

            GitHub地址:https://github.com/jasonross/Nuwa

             详解:http://www.jianshu.com/p/72c17fb76f21/comments/1280046

     10.DroidFix

          用途:热修复

           GitHub地址:https://github.com/bunnyblue/DroidFix

          详解:http://bunnyblue.github.io/DroidFix/

     11.androidDynamicLoader

          用途:动态加载

          GitHub地址:https://github.com/mmin18/AndroidDynamicLoader

          Demo:https://github.com/mmin18/AndroidDynamicLoader/raw/master/host.apk

以上是关于[Android]动态加载/热部署框架汇总的主要内容,如果未能解决你的问题,请参考以下文章

使用URLClassLoader动态加载jar

使用URLClassLoader动态加载jar

插件化原理

springboot热部署

Android热补丁动态修复

热修复框架HotFix源码解析