android OTA差分包的生成方法
来源:互联网 发布:用友时空软件 编辑:程序博客网 时间:2024/05/20 19:32
在make android系统后,会生成系统的img文件。
make otapackage 会生成sd卡用的全部系统升级包,有260M多。要生成增量升级包。需要按以下步骤。
mkdir ~/OTA
source build/envsetup.sh; choosecom 1 1 7 eng
make;make otapackage
先将编译生成的
out/target/product/msm8660_surf/obj/PACKAGING/target_files_intermediates/msm8660_surf-target_files-eng.xxxx.zip
拷贝并且更名放到目录~/OTA/msm8660_surf-target_files-eng.A.zip
在代码中产生一些更新
第二次make;make otapackage
第二次编译生成的out/target/product/msm8660_surf/obj/PACKAGING/target_files_intermediates/msm8660_surf-target_files-eng.xxxx.zip 拷贝并且更名放到目录/OTA/msm8660_surf-target_files-eng.tangzm_B.zip
-在src根目录下执行./build/tools/releasetools/ota_from_target_files -i <A包> <B包> <差分包名>。这里必须在src根目录下执行,因为ota_from_target_files.py这个脚本里面写定了相对路径的引用文件。
如:./build/tools/releasetools/ota_from_target_files -v -t MMC -i
~/OTA/msm8660_surf-target_files-eng.A.zip
~/OTA/msm8660_surf-target_files-eng.B.zip
~/OTA/update.zip
~/OTA/update.zip 就是升级用的差分包。
注意:-t MMC 是指使用文件格式为ext4,默认为mtd,即yaffs2。因为我们这个系统使用了ext4文件系统的支持。具体的内容可以看分区表文件src/
具体的参数含义为 -v显示具体命令,-i 为产生增量包。
- android OTA差分包的生成方法
- android OTA差分包的生成方法
- android OTA差分包的生成方法
- android OTA差分包的生成方法
- android OTA差分包的生成方法
- android OTA差分包的生成方法
- 高通Android平台 OTA差分包的生成方法
- Android 生成差分包
- android 7.0 制作ota差分包
- OTA差分包制作
- 制作ota差分包
- Android OTA升级原理和流程分析(二)---update.zip差分包问题的解决
- Android OTA升级原理和流程分析(二)---update.zip差分包问题的解决
- Android OTA升级原理和流程分析(二)---update.zip差分包问题的解决
- Android OTA升级原理和流程分析(二)---update.zip差分包问题的解决
- Android OTA查分包打包方法
- ota差分包制作说明
- anroid rom, ota差分包
- MySQL的循环方式
- 详解CSS选择器、优先级与匹配原理
- 给oracle中sys和system解锁
- vlan access trunk
- 命令行如何远程连接MySQL数据库
- android OTA差分包的生成方法
- ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限
- UVa 10432 - Polygon Inside A Circle
- c语言实现任意个字符串排序
- 在Eclipse中配置NDK自动编译环境builders
- 内网客户端使用UDP接收外网消息
- mysql sql语句大全
- 改良程序的11技巧
- BB10 Cascades: "QML Preview compatibility check failed"问题的解决。