1.make otapackage生成V1版本的完整包,保存。
2.修改out/target/product/rkxxxx/obj/PACKAGING/target_files_intermediates/目录下的rk3188-target_files-en
g.root.zip 为 rkxxxx-target_files-v1.zip,作为 v1 版本的基础素材包 。
3.修改Android 代码
4.生成V2版本的完整包,步骤如1.
5.修改out/target/product/rkxxxx/obj/PACKAGING/target_files_intermediates/目录下的rk3188-target_files-en
g.root.zip 为 rkxxxx-target_files-v2.zip,作为 v2版本的基础素材包.
6.输入命令生成差异包:
./build/tools/releasetools/ota_from_target_files -v -i rkxxxx-target_files-v1.zip
-p out/host/linux-x86 -k build/target/product/security/testkey rkxxxx-target_files-v2.zip
out/target/product/rk3188/rkxxxx-v1-v2.zip
说明: 生成差异包命令格式:
ota_from_target_files
-v -i 用于比较的前一个 target file
-p host 主机编译环境
-k 打包密钥
用于比较的后一个 target file
最后生成的 ota 差异包