软件版本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包,将此包保存好,后面制作差分包需要用到
软件版本b及OTA package制作
1、b为a的后续版本,修改完相应的需求后,最后要记住修改ProjectConfig.java文件。
2、更新软件版本号
3、1~4的相同步骤,编译软件版本b的软件和OTA包,并保存好((制作假包时,编译版本b时不需要new,snod即可,但是要记得修改out目录下build.prop一下FOTA属性))
4、下载好以下三个文件(pcb_sw群文件中)
5、安装好adups-delta-5.0.26.deb,解压deltaToolClient-v6.0.2.2_2017.08.29.zip,双击start文件,启动FOTA差分包系统
6、
7、差分包制作完后,可以选择上传FOTA服务器,也可以不上传,制作本地升级验证
8、生成的差分包位于工具的out文件夹下,可以将update.zip导入手机,进行本地升级验证,开机后,手机从版本a升级到b,即成功
差分包上传至FOTA服务器后,测试前需要设置imei号,测试的手机需要将imei号设置为该imei号
快速编译命令
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