MTK 平台 Android L版本差分包制作
来源:互联网 发布:软件系统标准规范 编辑:程序博客网 时间:2024/06/14 12:57
需要两个代码库(V1代码库和V2代码库)来构建V1_2差分OTA更新映像,如下步骤【注:在make -j24之前需要source build/envsetup.sh 和lunch [project]】:
1、将目录切到V1代码库的根目录下;
2、执行命令:make -j24 编译;
3、执行命令:make -j24 otapackage生产完整包和基准包;
4、备份完整包;
5、备份基准包到制定目录:基准包为out/target/product/$(project)/obj/PACKAGING/target_files_intermediates/[project]_target_files-[user].zip,备份后可取名为V1_org.zip;
7、将目录切到V2代码库的根目录下;
8、执行命令:make -j24 编译;
9、执行命令:make -j24 otapackage生产完整包和基准包;
10、备份完整包;
11、备份基准包到制定目录:基准包为out/target/product/$(project)/obj/PACKAGING/target_files_intermediates/[project]_target_files-[user].zip ,备份后可取名为V2_org.zip ;
12、生成差分包:./build/tools/releasetools/ota_from_target_files –block -k 【key_path】 -i V1_org.zip V2_org.zip update.zip。
其中【key_path】取值如下:
查看projectcongfig.mk:
(1)如果MTK_SIGNATURE_CUSTOMIZATION=yes并且MTK_INTERNAL=no,则【key_path】:
device/mediatek/common/security/[PROJECT]/releasekey
(2)如果MTK_SIGNATURE_CUSTOMIZATION=yes并且MTK_INTERNAL=yes,则【key_path】:
device/mediatek/common/security/releasekey
(3)如果MTK_SIGNATURE_CUSTOMIZATION=no,则【key_path】:
device/mediatek/common/security/testkey
13、如果通过server下载升级,上传到Mota Server之前还需要对update.zip 制作MD5:
命令是: md5sum -b update.zip
将生成的MD5 copy到纯净文件md5sum中该文件无后缀无回车空格,md5sum是文件名字,该文件与update.zip一起打包,命名为package.zip然后上传到Server。
注:以上所有步骤是顺序执行的,不能颠倒顺序。
- MTK 平台 Android L版本差分包制作
- MTK平台M非kk版本的OTA差分包的制作方法
- Android差分包的制作
- mtk M8735平台android L版本修改记录
- android 7.0 制作ota差分包
- Android M 差分包的制作流程
- OTA差分包制作
- 制作ota差分包
- ota差分包制作说明
- 高通Android平台 OTA差分包的生成方法
- Android 生成差分包
- 增量更新(制作差分包笔记)
- Android关于如何编译 OTA 包以及如何制作 OTA 差分包
- 手动制作update升级包以及制作差分包
- android OTA差分包的生成方法
- android OTA差分包的生成方法
- android OTA差分包的生成方法
- android OTA差分包的生成方法
- m个元素的数组,随机选择n个不重复元素(js实现)
- 贝叶斯网的R实现( Bayesian networks in R)bnlearn(3)
- iOS如何输出BOOL类型值
- 11 个最常用的 AJAX 开发框架汇总
- Android Fragment 真正的完全解析(下)
- MTK 平台 Android L版本差分包制作
- 手机短号
- 贝叶斯网的R实现( Bayesian networks in R)bnlearn(4)
- 算法基础训练题(二)
- Linux——安装StarUML时提示依赖关系不满足libgcrypt11>=1.4.5
- Swift开发IOS-UIProgressView
- iOS启动页的设置
- Android Studio安装
- Android APP登录界面设计