ota差分包制作说明

Android11.0 OTA差分包升级失败kDownloadStateInitializationError AB_OTA升级模式开启条件下(),进行线刷验证OTA升级。 阅读详情

工程目录下创建ota目录

前后两版软件分别make otapackage -j48,每次分别拷贝用于升级的ota包到工程目录下的ota目录下,取名字为old和new两版zip

以下报错:

build01@build-pc:~/aml/mx/git_m6_1225$ ./build/tools/releasetools/ota_from_target_files -i ota/old.zip  ota/new.zip ota/update.zip
unzipping target target-files...
Traceback (most recent call last):
  File "./build/tools/releasetools/ota_from_target_files", line 951, in <module>
    main(sys.argv[1:])
  File "./build/tools/releasetools/ota_from_target_files", line 903, in main
    OPTIONS.info_dict = common.LoadInfoDict(input_zip)
  File "/home/build01/aml/mx/git_m6_1225/build/tools/releasetools/common.py", line 114, in LoadInfoDict
    raise ValueError("can't find recovery API version in input target-files")
ValueError: can't find recovery API version in input target-files
build01@build-pc:~/aml/mx/git_m6_1225$


原因是zip文件不对,不是升级用的zip(out/target/pr

android R制作OTA包时报错 有阵子没搞android OTA了,今天在android R上编译制作OTA包时,遇到个错误 2021-07-06 09:59:18 - ota_from_target_files.py - ERROR : ERROR: Traceback (most recent call last): File "./build/tools/releasetools/ota_from_target_files.py", line 2258, in <module> main(sys. 阅读详情

相关推荐

深入解析Android14差分包升级:如何避免时间戳混乱导致的OTA失败

本文深入解析Android14 OTA差分包升级中常见的kPayloadTimestampError时间戳校验失败问题。文章剖析了在Virtual A/B架构下,因system、boot、vendor等分区编译时间戳不一致导致升级失败的底层逻辑,并提供了从问题诊断、日志分析到修复打包工具链的完整实战解决方案,帮助开发者彻底避免此类OTA升级失败。

water的专栏 807

android ota服务器搭建,Android OTA 差分包升级

稍作修改,因为直接用会有些错误另外附上超详细的recovery模式update.zip升级分析说明的地址:根目录下两个命令:1、make——会生成系统的img文件,system.img,boot.img,userdata.img,recovery.img2、makeotapackage——会生成sd卡用的全部系统升级包,如msm8660_surf-target_files-eng.xxxx.z...

weixin_39821605的博客 613

【STC8G1K08A串口使用】

STC8G1K08A串口打印“Hello world”

m0_47459564的博客 1万+

TSMC40nmLP版图实战:从Design Rule解读到Cadence高效布局布线

本文详细解析了TSMC40nmLP工艺的版图设计实战,从Design Rule解读到Cadence高效布局布线技巧。重点介绍了40nm工艺中的关键设计规则,如最小线宽、间距规则和深N阱规则,并分享了Cadence Virtuoso中的高效工作流和射频模块设计技巧,帮助工程师提升版图设计效率和质量。

weixin_29250403的博客 378

尚硅谷课程【笔记】——大数据之Shell【一】

【【尚硅谷】Shell脚本从入门到实战】笔记

n04j04h06的博客 1321

多仓智能订单路由与动态优化方案设计

现在有很多商家会有多个仓库,并分布在不同的城市中,当用户下单后会根据商品库存及订单信息将订单分配到对应的仓库进行发货,如就近原则,本期基于多仓库设计一套订单路由方案,包含核心逻辑、规则优先级和实施方案,适用于多仓协同的订单自动分配场景

14年产品经理老兵,想把自己的经验及总结分享给大家,只讲思路及实操,不讲废话 2482

DAIC-WOZ抑郁数据集实战:从申请到特征提取的全流程避坑指南

本文详细解析了DAIC-WOZ抑郁数据集从申请到特征提取的全流程,提供了实用的避坑指南和代码模板。涵盖数据获取技巧、多模态特征工程(面部动作单元、音频特征、文本处理)以及样本不平衡解决方案,帮助研究者高效处理这一经典抑郁分析数据集。

weixin_29196315的博客 172

【深度学习驱动流体力学】完整配置安装 OpenFOAM 及其所需的ThirdParty与QT5工具

针对以上文件及文件目录介绍其功能特性:Allclean:这是一个脚本或命令,通常用于清理(即删除)所有编译生成的临时文件和目标文件。执行后,可以将编译过程中生成的中间文件和已编译的程序删除,以便重新开始编译或者清理空间。Allwmake:这是一个脚本或命令,用于编译并安装ThirdParty-10目录中的所有软件包。执行此命令会遍历所有子目录,编译其中的软件包并将它们安装到指定位置。这是一个脚本或命令,用于编译和安装Libccmio库。

源代码杀手的博客 1998

【第1章>第5节】SOM自组织映射网络的理论学习与MATLAB仿真

自组织映射网络(Self-Organizing Map,SOM)是一种无监督学习的人工神经网络,由芬兰学者Teuvo Kohonen于1981年提出,也被称为Kohonen网络。它的主要功能是将高维输入数据映射到低维(通常是二维)的离散网格上,同时保持输入数据的拓扑结构,即相邻的输入数据在映射后的网格上也相邻。

FPGA/MATLAB学习教程/源码/项目合作开发 403

PLSQL Developer安装详细步骤

一、下载安装PLSQL Developer(plsql安装百度也有步骤) 官网下载地址:https://www.allroundautomations.com/registered-plsqldev/ 1、网上自己下载适合自己电脑的安装包(32或64),并解压。 2、打开解压的文件夹,得到以下三个文件(分别是汉化工具,PLSQL安装包、激活码),双击安装,如下图: 3、安装界面,点击next,进入下一步,如图: 4、安装协议界面,此处必须选择“I accept the terms in

Gorden的博客 11万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: 工作中的git
下一篇: 纯linux测试程序
wgembed
博客等级 码龄17年 25粉丝 129原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值