Android 差分包製作

2021-09-08 06:43:05 字數 618 閱讀 3040

1、差分包製作

每次編譯out/target/product/autolink_6dl/obj/packaging/target_files_intermediates/路徑下都會生成***.zip的公升級包,我們製作差分包需要用到這裡的壓縮包。

故每次編譯版本需要將out/target/product/autolink_6dl/obj/packaging/target_files_intermediates/***.zip 儲存下來,假如我現在我們儲存有兩個版本:舊版本.zip 和 新版本.zip,我們使用如下命令即可生成查分公升級包:./build/tools/releasetools/ota_from_target_files -i  舊版本.zip 新版本.zip diff.zip,生成的diff.zip即為查分公升級包。

./build/tools/releasetools/ota_from_target_files -i autolink_6dl-target_files-20180607.zip out/target/product/autolink_6dl/obj/packaging/target_files_intermediates/autolink_6dl-target_files-20180606.zip m60h-0607to0606.zip

OTA差分包製作

在make android系統後,會生成系統的img檔案。make otapackage 會生成sd卡用的全部系統公升級包,有260m多。要生成增量公升級包。需要按以下步驟。mkdir ota source build envsetup.sh choosecom 1 1 7 eng make mak...

AndroidOTA增量包(差分包)製作記錄

製作差分包的流程整理 注 差分包需要有兩版不同的軟體,且製作差分包需要 out target product obj packaging target files intermediates下的 target files eng.lankybin lb.liang.zip原始包,而非 out tar...

mtk系統如何製作差分包且正確簽名?

如何製作差分包且正確簽名?內容 2014 04 15 1.prepare target files change directory to root of new codebase 1 mk new 2 mk otapackage phone must use this firmware 3 cop...