基于android插件化差分打包方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202011606003.1 申請(qǐng)日 -
公開(公告)號(hào) CN112732314A 公開(公告)日 2021-04-30
申請(qǐng)公布號(hào) CN112732314A 申請(qǐng)公布日 2021-04-30
分類號(hào) G06F8/658;G06F8/71;G06F9/445 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉子樋;賈睿;王海明 申請(qǐng)(專利權(quán))人 北京一畝田新農(nóng)網(wǎng)絡(luò)科技有限公司
代理機(jī)構(gòu) 北京奉思知識(shí)產(chǎn)權(quán)代理有限公司 代理人 鄒軼鮫;石紅艷
地址 100080 北京市海淀區(qū)西小口路66號(hào)中關(guān)村東升科技園B-6號(hào)樓A座6層A602B室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于android插件化差分打包方法,包括:從服務(wù)器獲取基準(zhǔn)版本文件;將新插件與基準(zhǔn)版本文件中包含的舊插件進(jìn)行對(duì)比,找出存在差異的插件;對(duì)新插件中的存在差異的插件進(jìn)行打包;對(duì)于新插件中與舊插件不存在差異的插件,直接使用從服務(wù)器獲取的相應(yīng)的已打包的舊插件;以及將打包的新插件以及從服務(wù)器獲取的舊插件組裝成新插件集,并將新插件集拷貝到宿主的指定目錄,對(duì)宿主生成新的apk。根據(jù)本實(shí)施方式,能夠利用插件間的無耦合的特性,通過對(duì)比代碼的差分,找出有代碼變更的插件,只對(duì)該發(fā)生變更的插件進(jìn)行打包,從而節(jié)省打包時(shí)間。