RK公升級包製作記錄

2021-06-23 00:02:26 字數 1256 閱讀 7836

執行任務效果:會在乙個基礎包上面,生成乙個全量包和乙個差分包,步驟如下:

1 make -j24 編譯原始**包

2  ./mkimage.sh ota 在rockdev目錄下生成相應img

3 make otapackage 生成原始完整包

4 把原始完整包改名,備用後面生成差異包

mv out/target/product/rk3066/obj/packaging/target_files_intermediates/rk3066-target_files-eng.mark.zip out/target/product/rk3066/obj/packaging/target_files_intermediates/rk3066-target_files-eng-old.mark.zip

5 做修改如下部分:

(4)rm out/target/product/rk3066/system/build.prop

(5)device/rockchip/rk3066/rk3066.mk 修改ro.product.version = 1.0.0為ro.product.version = 1.0.1

(6)device/rockchip/rk3066/boardconfig.mk 修改vendor_software_version由rk3066_r-box_android4.4-sdk_v1.0.1_20140310改為rk3066_r-box_android4.4-sdk_v1.0.1_20140310

6 make -j24 編譯新的**包

7 ./mkimage.sh ota 在rockdev目錄下生成相應img在rockdev目錄下生成相應img

8 make otapackage 生成新的完整包

9 編譯生成差異包

./build/tools/releasetools/ota_from_target_files -v -i out/target/product/rk3066/obj/packaging/target_files_intermediates/rk3066-target_files-eng-old.mark.zip -p out/host/linux-x86/ -k   build/target/product/security/testkey out/target/product/rk3066/obj/packaging/target_files_intermediates/rk3066-target_files-eng.mark.zip out/target/product/rk3066/rk3066-ota-      eng.mark.zip

NSIS軟體公升級包的製作

define product name aaa define product version 3.0.1.1965 define product publisher bbb define product uninst key software microsoft windows currentver...

Ubuntu常用公升級包

在ubuntu上用公升級的方法可以迅速地安裝gcc sudo apt get install g 輸入管理員密碼後,就可以安裝g 了 安裝完成後,執行 gcc v 可以看到安裝的gcc的版本號。同樣地安裝mysql sudo apt get install mysql server sudo apt...

pip 批量公升級包

pip 可以使用如下指令檢視並公升級舊版本包 列出所有的舊版本包 pip list outdated 公升級指定的包 pip install upgrade somepackge然而pip install upgrade somepackge只能公升級乙個包,無法批量操作。實際上,可以借助pip r...