Android增量更新 windows下的bisdiff工具

学习自

https://blog.csdn.net/lmj623565791/article/details/52761658

https://blog.csdn.net/z191726501/article/details/52802104


由于自己懒得编译 也害怕编译失败浪费时间 所以就找到windows下现有的bisdiff工具

下载地址是上面第二个链接


1.解压

2.cmd到这个目录下


3.生成增量文件

bsdiff old.apk new.apk old-to-new.patch

4.增量文件+old.apk=new.apl

bspathc old.apk new2.apk old-to-new.patch


亲测好用,3分钟搞定了整个流程,下面是我的测试界面,成功了



刚只是测试,那么实际上服务端和客户端的通信呢

1.服务端已经做好了增量文件

2.客户端下载增量文件+提取该应用的apk,使用bspatch合并

3.产生的新的apk,调用安装程序


所以客户端有两个有难度的操作:

1.提取apk

2.bspatch合并(因为不能像我们上面一样用cmd了)

3.安装合并后的apk


这3点可以看第一个链接了(ndk的其实可以不用配置,直接用他demo里的so库即可)

猜你喜欢

转载自blog.csdn.net/qq_36523667/article/details/80220767
今日推荐