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