執行任務效果:會在乙個基礎包上面,生成乙個全量包和乙個差分包,步驟如下:
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...