MTK_android升级包的制作

版本编译前的准备

1.      检查所有改动是否上传

2.      重新checkout 全新版本

3.      ..\mediatek\config\common\ProjectConfig.mk 修改版本号

 

 

Ps: ./mk –help获取帮助

./mk check-env检查编译环境

 

版本编译

1.版本编译命令

 ./mk -o=TARGET_BUILD_VARIANT=eng xxx new 有root权限

./mk xxx new  debug版本 没root权限

一般发版本需要使用以下命令:

./mk -o=TARGET_BUILD_VARIANT=user xxx new 用户版本 没root权限 

升级包编译命令:  ./mk prj otapackage

编译命令举例:

./mk -o=TARGET_BUILD_VARIANT=user boway72_t_jb3 new

./mk -o=TARGET_BUILD_VARIANT=user boway72_t_jb3 otapackage

 

2.拷贝文件发布包

新建以项目版本为名称文件夹,放入以下三个文件夹:

1.ROM文件

 新建文件夹为ROM,放入以下文件:

 out\target\product\项目名\

拷贝除了文件夹外所有文件

 然后放入CheckSum_Generate.exe运行,生成Checksum.ini,后删除CheckSum_Generate.exe

 

2.Database文件

新建文件夹为Dtabase,放入以下文件:

发放软件包的3个database文件: (****注意发版本的时候,要把checksum4PcMomery的文件一并发放)

 

1.mediatek/custom/out/项目/modem/BPLGUInfoCustomAppSrcP_MT6575_S01_MAUI_11AMD_W11_50_SP_V16

2/mediatek/custom/out/项目/modem/catcher_filter.bin

4.      mediatek/source/cgen/APDB_MT6575_S01_ALPS.GB2

72后路径改为

mediatek/cgen/APDB_MT6575_S01_ALPS.GB2

 

3.T卡升级包

编译命令:  ./mk prjotapackage

1.完全升级包路径:

\out\target\product\boway15_ics\boway15_ics-ota-eng.root.zip(将这名改为update.zip放置到T卡就可以)

2.增量升级包路径:

\out\target\product\boway15_ics\obj\PACKAGING\target_files_intermediates\boway15_ics-target_files-eng.root.zip

只需拷贝上面文件即可,下面步骤可以不做,只是备份此文件

(新旧两次生成的文件分别重命名为old.zip,new.zip)

在比较这两次的包,通过./build/tools/releasetools/ota_from_target_files-i old.zip new.zip diff.zip 命令 

弄成增量包 diff.zip ,改成update.zip 放到T卡中

 

3. otg(FOTA) 升级包

out\target\product\boway72_t_lca\

adups-otaPackage.zip

 

 

完成后将这三个文件夹打成压缩包,名称就是和总文件夹同名的项目版本号.后上传服务器并发放邮件.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值