导航:首页 > 操作系统 > 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制作差分包相关的资料

热点内容
微信应用锁加密 浏览:449
数字英雄对程序员的影响 浏览:758
程序员培训学校排名 浏览:586
oppo手机如何解开微信的加密 浏览:37
学校论文答辩源码 浏览:65
rp在单片机中 浏览:177
linux软件运行命令 浏览:354
stcid加密程序 浏览:139
把解压包子放到水里 浏览:286
phpmongodb连接池 浏览:945
日本解压捏泡泡纸 浏览:120
环保参比算法 浏览:413
解压中的删掉是什么意思 浏览:766
王牌竞速什么时候能停止维修服务器 浏览:488
pdf阅读器官方 浏览:88
程序员那么爱心 浏览:304
字符a经过md5加密 浏览:420
绿色的小蝴蝶是个什么app 浏览:17
python编程输入数字输出年月日英文 浏览:631
程序员枪手 浏览:748