基于android插件化差分打包方法、装置、电子设备及计算机可读介质

基本信息

申请号 CN202011606003.1 申请日 -
公开(公告)号 CN112732314A 公开(公告)日 2021-04-30
申请公布号 CN112732314A 申请公布日 2021-04-30
分类号 G06F8/658;G06F8/71;G06F9/445 分类 计算;推算;计数;
发明人 刘子樋;贾睿;王海明 申请(专利权)人 北京一亩田新农网络科技有限公司
代理机构 北京奉思知识产权代理有限公司 代理人 邹轶鲛;石红艳
地址 100080 北京市海淀区西小口路66号中关村东升科技园B-6号楼A座6层A602B室
法律状态 -

摘要

摘要 本发明提供一种基于android插件化差分打包方法,包括:从服务器获取基准版本文件;将新插件与基准版本文件中包含的旧插件进行对比,找出存在差异的插件;对新插件中的存在差异的插件进行打包;对于新插件中与旧插件不存在差异的插件,直接使用从服务器获取的相应的已打包的旧插件;以及将打包的新插件以及从服务器获取的旧插件组装成新插件集,并将新插件集拷贝到宿主的指定目录,对宿主生成新的apk。根据本实施方式,能够利用插件间的无耦合的特性,通过对比代码的差分,找出有代码变更的插件,只对该发生变更的插件进行打包,从而节省打包时间。