bsdiff差分增量更新
Mibeo
这个作者很懒,什么都没留下…
展开
-
在原有项目加入NDK支持
1、新建一个带有ndk的空项目2、复制带有ndk项目的一些文件到无ndk项目中(1)app目录下的.externalNativeBuild(2)main目录下的cpp文件(3)app目录下的CMakeLists.txt(4)在app的build.gradle的android节点中加入以下代码externalNativeBuild { cmake {...原创 2019-08-23 16:05:03 · 175 阅读 · 0 评论 -
安卓应用加入patch功能
1、bsdiff-4.3.tar.gz解压出来,复制bspatch.c到cpp目录下2、在项目中的cpp目录下新建bzip文件夹3、bzip2-1.0.5-src.zip解压出来,将bzip2-1.0.5-src\src\bzip2\1.0.5\bzip2-1.0.5路径下的文件复制到第2步创建的bzip目录下整体cpp目录如下:4、修改dspatch.c文件,将其中的#include ...原创 2019-08-23 16:28:10 · 1029 阅读 · 0 评论 -
BSDiff生成差分包
BSDiff官网(v4.3):http://www.daemonology.net/bsdiff/依赖bzip2库:https://nchc.dl.sourceforge.net/project/gnuwin32/bzip2/1.0.5/bzip2-1.0.5-src.zip核心思想尽可能多的利用old文件中已有的内容,尽可能少的加入新的内容来构建new文件(补丁)通常的做法...原创 2019-08-23 15:50:02 · 2650 阅读 · 0 评论