制作差分包时添加-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>, 自然会签名失败了。