导航:首页 > 操作系统 > android制作差分包

android制作差分包

发布时间:2025-01-01 22:24:40

android系统 如何要用差分做升级

1、首先是差分包patch的生成。在update.zip中的patch文件夹中有需要与系统文件同名但是以xxx.p 为后缀的文件,就是生成的差分patch文件。OTA系统差分包的制作,使用命令
./build/tools/releasetools/ota_from_target_files -n -i <旧包> <新包> <差分包名>
在查阅ota_from_target_files 的代码可知,是在函数WriteIncrementalOTAPackage里生成差分包的,在这个函数里边创建了common.Difference这个类,继续跟进,在common.py中的类 class Difference(object):里可以看到:
diff_program = DIFF_PROGRAM_BY_EXT.get(ext, "bsdiff")
2、看到了android中提供用来制作差分增量升级包的工具,在android的代码目录下 \external\bsdiff bsdiff是二进制差分工具,其对应的bspatch是相应的补丁合成工具,需要注意的是增量升级的补丁包,是需要在服务器端,即PC端完成:命令:bsdiff oldfile newfile patchfile。
3、bspatch的命令格式为:bspatch oldfile newfile patchfile。

阅读全文

与android制作差分包相关的资料

热点内容
程序员需要高深吗 浏览:96
农行app怎么查询公户账户余额 浏览:328
美国疾控发防疫命令 浏览:139
用固定循环编程可以 浏览:880
硅胶压缩比测试 浏览:800
vc命令行编译c 浏览:674
php用户登录界面 浏览:82
安卓车载导航如何卸载自带软件 浏览:714
阶乘的编程c 浏览:415
java视频教程达内 浏览:825
单片机应该怎么学 浏览:420
空气压缩机品牌名称 浏览:346
word文档部分内容加密 浏览:63
压解压软件 浏览:936
java设置excel格式 浏览:957
单片机锁存器地址怎么看 浏览:576
手机硬件编程 浏览:835
如何去除你看文件夹时间 浏览:442
两个加数的和的编程 浏览:796
51单片机lcd显示 浏览:585