導航:首頁 > 操作系統 > android製作差分包

android製作差分包

發布時間:2025-01-01 22:24:40

android系統 如何要用差分做升級

1、首先是差分包patch的生成。在update.zip中的patch文件夾中有需要與系統文件同名但是以xxx.p 為後綴的文件,就是生成的差分patch文件。OTA系統差分包的製作,使用命令
./build/tools/releasetools/ota_from_target_files -n -i <舊包> <新包> <差分包名>
在查閱ota_from_target_files 的代碼可知,是在函數WriteIncrementalOTAPackage里生成差分包的,在這個函數里邊創建了common.Difference這個類,繼續跟進,在common.py中的類 class Difference(object):里可以看到:
diff_program = DIFF_PROGRAM_BY_EXT.get(ext, "bsdiff")
2、看到了android中提供用來製作差分增量升級包的工具,在android的代碼目錄下 \external\bsdiff bsdiff是二進制差分工具,其對應的bspatch是相應的補丁合成工具,需要注意的是增量升級的補丁包,是需要在伺服器端,即PC端完成:命令:bsdiff oldfile newfile patchfile。
3、bspatch的命令格式為:bspatch oldfile newfile patchfile。

閱讀全文

與android製作差分包相關的資料

熱點內容
qdim命令使用 瀏覽:873
截圖R命令 瀏覽:654
基於單片機的智能台燈設計 瀏覽:685
多餘app是怎麼兌換皮膚的 瀏覽:552
sql資料庫查詢表命令 瀏覽:551
簡單音樂網站源碼 瀏覽:644
運動健康app華為手錶怎麼連接 瀏覽:748
肌肉塑造全書pdf下載 瀏覽:796
安卓簡約拼圖用什麼軟體好 瀏覽:289
fx1n加密程序 瀏覽:844
淘客阿里雲伺服器 瀏覽:476
100壓縮打造 瀏覽:422
安卓手機怎麼和蘋果平板傳文件 瀏覽:973
開始選項卡中的頁眉和頁腳命令選項 瀏覽:424
pdf的字體怎麼改 瀏覽:856
python讀寫視頻 瀏覽:88
科魯茲壓縮機軸承 瀏覽:353
word文檔轉換成pdf文件找不到 瀏覽:27
組件注冊命令 瀏覽:760
安卓大屏導航用的是什麼運放 瀏覽:443