FOTA差分包制作流程相关

软件版本a及OTA package制作

1、软件版本a正常编译(./mk -u -f f5c81w_hd_zgw_mtn new)

2、编译软件版本a的 OTA package(./mk -u f5c81w_hd_zgw_mtn otapackage)

3、以上两步完成后,才可以打包软件(8.1 9.0 打包 ./publish         6.0打包 ./makerar)

4、第二步会在out目录下生成对应的package包,将此包保存好,后面制作差分包需要用到

10426681-855e48f83ffc83dd.png
软件版本a的OTA package

软件版本b及OTA package制作

1、b为a的后续版本,修改完相应的需求后,最后要记住修改ProjectConfig.java文件。

2、更新软件版本号

3、1~4的相同步骤,编译软件版本b的软件和OTA包,并保存好((制作假包时,编译版本b时不需要new,snod即可,但是要记得修改out目录下build.prop一下FOTA属性))


10426681-7bbce40e0a9685df.png

4、下载好以下三个文件(pcb_sw群文件中)


10426681-347edecf071a747c.png

5、安装好adups-delta-5.0.26.deb,解压deltaToolClient-v6.0.2.2_2017.08.29.zip,双击start文件,启动FOTA差分包系统

6、

10426681-806ad0b9ae7060ab.png

7、差分包制作完后,可以选择上传FOTA服务器,也可以不上传,制作本地升级验证


10426681-78df2778dbd5f733.png

8、生成的差分包位于工具的out文件夹下,可以将update.zip导入手机,进行本地升级验证,开机后,手机从版本a升级到b,即成功


10426681-8c9bbe39b7b9d0fe.png

差分包上传至FOTA服务器后,测试前需要设置imei号,测试的手机需要将imei号设置为该imei号


10426681-5aecaa7b7d8c6381.png

快速编译命令

1、./mk -u -f f5c81w_hd_zgw_mtn new && ./mk -u f5c81w_hd_zgw_mtn otapackage && ./publish(./makerar)

       备注:1)O、P版本还直接./mk -u -f f5c81w_hd_zgw_mtn ota ,相当于执行以上的命令 

                   2)6.0M的打包用./makerar

2、 ./mk -u -f f5c81w_hd_zgw_mtn snod && ./mk -u f5c81w_hd_zgw_mtn otapackage

猜你喜欢

转载自blog.csdn.net/weixin_34122548/article/details/90960267