美文网首页
制作差分包

制作差分包

作者: 丁小胖fly | 来源:发表于2017-05-12 17:15 被阅读0次

Ubuntu下操作步骤:

1、将OTA (target_files-package中的ota_target_files) 包复制到Ubuntu环境中,点击进入ota_target_files,可对akp、动画等进行修改。其中ota_target_files1.zip 为旧版本OTA包,ota_target_files2.zip 为新版本的OTA包。修改完将target_files-package 拷贝到服务器。

2、终端运行以下指令:
./build/tools/releasetools/ota_from_target_files -k build/target/product/security/testkey -i ota_target_files1.zip ota_target_files2.zip update.zip
update.zip为制作生成的差分包。


3、为确保网络传输正确,需要对生成的update.zip做MD5校验,终端输入:
md5sum update.zip >md5sum



运行此终端会生成md5sum文件,运行gedit md5sum



打开md5sum后删除update.zip 字串,只保留前面的MD5校验码,保存文件。

4、将update.zip 与md5sum一起打包成一个升级差分包,终端运行:
zip hx.zip ./update.zip md5sum
其中hx.zip 可任取,最好是能表示当前项目名称与版本



最后将制作完成的差分包上传到升级系统

相关文章

  • 制作差分包

    Ubuntu下操作步骤: 1、将OTA (target_files-package中的ota_target_fil...

  • android 8 差分包升级失败

    差分包制作过程:资源包 整包 差分包 资源包:\out\target\product\XXX\obj\PACKAG...

  • FOTA差分包制作流程相关

    软件版本a及OTA package制作 1、软件版本a正常编译(./mk -u -f f5c81w_hd_zgw_...

  • Android差分升级实现

    使用工具bsdiff和bspatch。 使用bsdiff工具制作差分包,下发给APP使用。 APP引入bspatc...

  • Android M 差分包的制作流程

    曾经参考了网上很多制作差分包的流程,结果一直起不来, 最后经过各种摸索和测试,终于在android M 上制作出了...

  • OTA升级时一直重启,无法开机

    1、分析差分包制作的log,发现有两个apk制作时报错 2、经过询问广升的同事,在脚本中添加了一下过滤,然后再制作...

  • 四、增量更新

    一、原理     1、服务端通过bsdiff工具根据新旧版本的apk生成差分包,然后将生成的差分包下发到客户端。差...

  • Android_增量更新(BSDiff)

    Android中的增量更新指的是利用差分算法,计算两个App版本的差异,生成差分包,只需要下载差分包,不需要下载整...

  • FOTA差分包编译服务器搭建

    奈何公司测试组电脑没有Linux系统,每次测试FOTA升级用的差分包都需要找我来制作,实在麻烦。本想搞个QT界面弄...

  • android增量更新简单实现(自用)

    1.增量更新:通过差分工具生成两个不同版本的包的差分包,当需要时可以通过老包和差分包生成新的包 全量更新:直接...

网友评论

      本文标题:制作差分包

      本文链接:https://www.haomeiwen.com/subject/rjqtxxtx.html