OTA升级差分包签名

制作差分包时添加-k <key_path>参数

 ./build/tools/releasetools/ota_from_target_files -k <key_path> -i old.zip new.zip update.zip

<key_path>如何取值?查看ProjectConfig.mk

如果MTK_SIGNATURE_CUSTOMIZATION=yes并且MTK_INTERNAL=no,
<key_path>的值为:build/target/product/security/[Project]/releasekey

如果MTK_SIGNATURE_CUSTOMIZATION=yes并且MTK_INTERNAL=yes,
<key_path>的值为:build/target/product/security/common/releasekey

如果MTK_SIGNATURE_CUSTOMIZATION=no,
<key_path>的值为:build/target/product/security/testkey

如果不加-k<key_path>, 脚本ota_from_target_files 会去指定一个key,就是
build/target/product/security/testkey;

如果版本的ProjectConfig.mk的宏MTK_SIGNATURE_CUSTOMIZATION不是no;但是差分包签名又没指定k<key_path>, 自然会签名失败了。

猜你喜欢

转载自blog.csdn.net/wxd_csdn_2016/article/details/129830776
今日推荐