Android 增量更新

Android 增量更新

首先通過bsdiff 生成patch包

命令:bsdiff oldfile newfile patchfile
例如: bsdiff xx_v1.0.apk xx_v2.0.apk xx.patch

bspatch生成新的APK:

命令: bspatch oldfile newfile patchfile
例如: bsdiff xx_v1.0.apk xx_v2.0.apk xx.patch

無論是windows端還是Linux端都是執(zhí)行的這兩個(gè)命令

Diffuse is a tool for diffing APKs, AABs, AARs, and JARs in a way that aims to provide both a high-level view of what changes along with important detailed output.

https://github.com/JakeWharton/diffuse

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 前言 隨著應(yīng)用越來越大,應(yīng)用更新耗時(shí)間和流量的問題,就顯得格外突出. 目前原生app的更新分為兩種:重新下載源文件...
    Chauncey_Chen閱讀 1,653評論 0 29
  • 原文鏈接 流程 step1 使用bsdiff生成差異包PATCH.patch step2 在手機(jī)上合并base包和...
    Coding小學(xué)生閱讀 1,494評論 2 11
  • 今天學(xué)習(xí)了一下增量更新,這個(gè)技術(shù)已經(jīng)出現(xiàn)很長時(shí)間了,但是現(xiàn)實(shí)中,估計(jì)只有大廠才利用了這一技術(shù)在做產(chǎn)品!國內(nèi)有些第三...
    shone閱讀 2,295評論 0 22
  • 在前幾年,整體移動(dòng)網(wǎng)絡(luò)環(huán)境相比現(xiàn)在差很多,加之流量費(fèi)用又相對較高,因此每當(dāng)我們發(fā)布新版本的時(shí)候,一些用戶升級并不是...
    涅槃1992閱讀 5,516評論 2 39
  • 前言: 增量更新已經(jīng)出來幾年了,而一些大的公司早就實(shí)現(xiàn)了增量更新。增量更新相較于全量更新的好處不言而喻,利用差分算...
    CaoMeng閱讀 1,410評論 0 2