android 插件化探索

了解到网上的插件化库,最终选择了滴滴平台的VirtualAPK(API 易用性高,兼容性好),结果在进一步了解的时候,才发现该库几年没更新了,只支持到Android9.0,并且gradle 版本也比较低,无法适配新项目,所以决定弃用。
而其他的插件化库呢,阿里、腾讯QQ 的插件化库,使用门槛较高。
其他当前的使用需求不大,场景也比较简单,所以考虑自己封装。
方式一:仿VirtaulAPK(启动的关键节点hook) ,自己封装减配版,插件化
方式二:考虑其他网友的方案通过动态代理,实现插件化
可预见的坑:
启动模式,总线通信

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 对于App而言,所谓的插件化,个人的理解就是把一个完整的App拆分成宿主和插件两大部分,我们在宿主app运行...
    Find_A_Way阅读 2,042评论 0 4
  • 项目发展到一定程度,就必须进行模块的拆分。模块化是一种指导理念,其核心思想就是分而治之、降低耦合。而在 Andro...
    69451dd36574阅读 2,504评论 0 3
  • 插件化,一个陌生有熟悉的名词,从我们学习Android伊始,总能隐约听到关于它的消息,从360的RePlugin,...
    森码阅读 1,089评论 0 4
  • 什么是插件化 插件化技术最初源于免安装运行apk的想法,这个免安装的apk可以理解为插件 将app中一些不常用的功...
    今阳说阅读 1,670评论 1 11
  • 插件化技术和热修复技术都属于动态加载技术,从普及率的角度来看,插件化没有热修复的普及率高,主要原因是占大多数的中小...
    zackyG阅读 1,424评论 0 3