SMR版本构建

制作SMR,构建版本

同步单仓库的:repo sync android/vendor/tinno/product/k211bn/wik_fr -j6 -c --no-tags -r NC

1、登录TSDS

在这里插入图片描述

2、User版本构建

2.1、进行user版本构建的时候不需要进行代码的配置,只需要将代码提交到远程仓库上,审核通过之后,就可以通过TSDS进行user版本的构建。

2.2、在项目下点击版本类型管理,进入详细的版本类型

在这里插入图片描述

2.3、点击第一个TSDS版本进入

在这里插入图片描述

2.4、点击立即构建,进入版本构建页面

在这里插入图片描述

2.5、修改版本信息,确认版本的修改以及user版本的构建,点击构建

在这里插入图片描述

版本信息
在这里插入图片描述
在这里插入图片描述

2.6、查看编译的进度,点击 Jenkins 地址,查看编译的进度

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.7、编译成功,点击工作区,出现编译成功之后的目录

在这里插入图片描述

在这里插入图片描述

2.8、进入 android/out/target/product/v745an/system/build.prop文件,找到ro.system.build.version.incremental的值

在这里插入图片描述

在这里插入图片描述

3、构建user-debug版本

1、打开configs.mk文件,将override_CUST_BUILD_NUMBER:=注释打开,在查看编译生成的ro.system.build.version.incremental=06301346,将override_CUST_BUILD_NUMBER:=06301346

在这里插入图片描述
在这里插入图片描述

2、修改的内容如下:

链接地址:http://gitcode.tinno.com/#/q/branch:V745AN_11.0_WIK_FR_BR3_V1.1

在这里插入图片描述

在这里插入图片描述

OdmProjectConfig.mk修改如下:
在这里插入图片描述

configs.mk修改如下

在这里插入图片描述

3、在将代码push到远程仓库,命令如下:

git add ...
git commit -m "<REQ><PUBLIC-26><SMR:23_debug>"
git push tinno HEAD:refs/for/V745AN_11.0_WIK_FR_BR3_V1.1

4、当代码审核通过之后进行debug版本的构建

在这里插入图片描述

5、打开TSDS,进行debug版本的构建,修改内部版本号和客户版本号,以及使用debug版本的构建命令进行debug版本的构建

在这里插入图片描述

6、点击构建进行debug版本的构建

在这里插入图片描述

7、构建完user版本和userdeug版本之后,使用ftp工具,下载user和userdebug版本的刷机包,使用命令getprop|grep version 以及 getprop | grep fingerprint ,进行两个版本的id是否一致

在这里插入图片描述

查看id是否一致,就是编译之后生成的时间戳

在这里插入图片描述

3、构建ota版本

1、将configs.xmlOldProjectConfig.mk文件进行配置

在这里插入图片描述

configs.mk文件,将override CUST_BUILD_NUMBER := 06301346进行注释

在这里插入图片描述

OdmProjectConfig.mk文件将 debug 版本改为 ota版本

在这里插入图片描述

2、将代码提交到远程仓库,提交代码的命令如下:

git add ...
git commit -m "<REQ><PUBLIC-26><SMR:23_ota>"
git push tinno HEAD:refs/for/V745AN_11.0_WIK_FR_BR3_V1.1

3、代码审核通过之后,打开TSDS工具,进行ota版本的构建

在这里插入图片描述

在TSDS上将内部版本号和客户版本号改变,并且使用user版本构建命令,进行ota版本的构建

在这里插入图片描述

4、改完ota配置之后,点击构建按钮,进行ota包的构建,在进行ok开始构建

在这里插入图片描述

5、查看构建进度

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4、构建ota差分包

1、打开TSDS,找到我的项目,鼠标右击项目,点击 甚至制作OTA,进行ota差分包的制作

在这里插入图片描述

2、点击开始制作OTA

注:有些需要制作两个OTA包 : 22版本-23版本的ota差分包 ; 23user版本和23ota版本的差分包
在这里插入图片描述

3、起始Target包是上个版本的,结束版本是当前user版本的

22版本的target地址:ftp://ftpsoft.tinno.com/MT6761R/11.0/V745/V745AN_11.0_WIK_FR/V745AN_11.0_WIK_FR_22/V745AN_11.0_WIK_FR_22_target.zip

23版本的target地址:ftp://ftpsoft.tinno.com/MT6761R/11.0/V745/V745AN_11.0_WIK_FR/V745AN_11.0_WIK_FR_23/V745AN_11.0_WIK_FR_23_target.zip

在这里插入图片描述

在这里插入图片描述

4、点击提交之后,会在TSDS上看到自己制作的OTA差分包

在这里插入图片描述

5、制作OTA完成之后,双击进入

在这里插入图片描述

在这里插入图片描述

5、书写自检表

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值