`
duoduo1987
  • 浏览: 5693 次
  • 来自: 杭州
社区版块
存档分类
最新评论

Ubuntu系统 andrid增量更新 make bsdiff-4.3里面的Makefile报错

 
阅读更多

Ubuntu下面  Android App应用包增量升级 make bsdiff-4.3报错

错误信息:bsdiff.c:33:19: 致命错误:bzlib.h 没有那个文件或目录

 

问题定位:缺少bzip2包(参考地址:http://blog.csdn.net/fenglibing/article/details/6367559

解决办法:需要安装bzip2的开发版:libbz2-dev ,安装:sudo apt-get install libbz2-dev

继续编辑,继续报错,错误信息如下:

/tmp/ccqwbJXf.o:在函数‘main’中:

bsdiff.c:(.text.startup+0x2e4):对‘BZ2_bzWriteOpen’未定义的引用

bsdiff.c:(.text.startup+0xb29):对‘BZ2_bzWrite’未定义的引用

bsdiff.c:(.text.startup+0xcbb):对‘BZ2_bzWrite’未定义的引用

bsdiff.c:(.text.startup+0xe67):对‘BZ2_bzWrite’未定义的引用

bsdiff.c:(.text.startup+0xece):对‘BZ2_bzWriteClose’未定义的引用

bsdiff.c:(.text.startup+0xf32):对‘BZ2_bzWriteOpen’未定义的引用

bsdiff.c:(.text.startup+0xf5f):对‘BZ2_bzWrite’未定义的引用

bsdiff.c:(.text.startup+0xf99):对‘BZ2_bzWriteClose’未定义的引用

bsdiff.c:(.text.startup+0xffa):对‘BZ2_bzWriteOpen’未定义的引用

bsdiff.c:(.text.startup+0x1027):对‘BZ2_bzWrite’未定义的引用

bsdiff.c:(.text.startup+0x1061):对‘BZ2_bzWriteClose’未定义的引用

collect2: 错误: ld 返回 1

 

make: *** [bsdiff] 错误 1

暂时还没有解决

 

 

分享到:
评论

相关推荐

    bsdiff-4.3、bsdiff4.3-win32、bzip2-1.0.6

    bsdiff-4.3、bsdiff4.3-win32、bzip2-1.0.6,bsdiff 的 window 版的和 Linux 版本, Linux 版的需要依赖 bzip2 进行编译,所以一起上了

    bsdiff-4.3.tar 增量升级.zip

    bsdiff是一个差异包比较工具,可以用来实现增量更新,下载地址:http://www.daemonology.net/bsdiff

    bsdiff-4.3.tar.gz

    bsdiff-4.3.tar.gzbsdiff-4.3.tar.gzbsdiff-4.3.tar.gzbsdiff-4.3.tar.gz

    bsdiff-4.3 修改bug 后的工具

    bsdiff-4.3 其官网上写的是有bug无法编译安装;这是把修改后可编译安装的代码

    Android增量更新-Bsdiff

    Android增量更新相关工具和代码,包括 bsdiff-4.3、bsdiff-4.3-win32-已编译、bzip2-1.0.6

    bsdiff-4.3.tar 和 bzip2-1.0.6.tar.gz的整合包

    bsdiff-4.3.tar 和 bzip2-1.0.6.tar.gz的压缩包,整合到一起了。 亲测可用。

    window 64 bsdiff-v4.3

    用于在windows做文件差分的bsdiff源码。里面含差分工具和合并工具的exe程序,不过也可以自己用源码生成需要的差分和合并工具。

    Android 增量更新工具 包括bzip2-1.0.6,bsdiff4.3-win32-src,bsdiff-4.3

    差分包生成,以及ndk合并差分包所需资源文件。

    bsdiff-4.3.zip

    android apk增量更新,用于在mac实现差分包生成以及合并的工具包 bsdiff/bspatch。

    bsdiff4.3-win-x64 差分包增量更新

    bsdiff4.3-win-x64 使用cmd命令生成差分包和合并差分包的工具,适用于windows平台,用于android平台apk的增量更新

    Android增量升级工具bsdiff4.3

    用于安卓应用增量升级,可以做新旧版本应用的差异包,客户端做旧包和差异包合成新的安装包

    bsdiff4.3-bspatch.zip

    增量更新所使用的 bsdiff、bspatch工具,bsdiff用于生成old-to-new.patch文件,bspatch用于将old-to-new.patch和old.apk合并成新的apk

    bsdiff4.3-win32

    Windows平台下的bsdiff差分工具,用以生成差分包,官网地址http://www.daemonology.net/bsdiff/

    Android 增量更新差分包

    Android 增量更新差分包,内含bsdiff-4.3和bzip2-1.0.5等增量更新库

    bsdiff-v4.3-win-x64.zip

    widow用于计算新旧软件的差分包,实现增量更新。 Android 计算新旧版本的apk差分包后,将差分包下发到用户的手机,实现增量更新。

    bsdiff-v4.3-win-x86.zip

    widow用于计算新旧软件的差分包,实现增量更新。 Android 计算新旧版本的apk差分包后,将差分包下发到用户的手机,实现增量更新

    差分文件工具bsdiff-v4.3-win-x64

    Android差分apk工具, 差分升级使用。 使用命令  1.计算差分包:bsdiff.exe oldfile newfile patchfile  2.合并差分包:bspatch.exe oldfile newfile patchfile 也可用于其它文件

    bzip2-1.0.6.tar.zip

    在ubuntu中安装了python3.7,安装了pandas模块,然而导入pandas时 却报错没有_bz2模块,之前开发在windows中也没遇到,查来查去最终知道是少了个文件,但是并不能通过pip安装,只能使用压缩包安装,网上也有上传文件...

    android studio 增量更新 bsdiff bspatch

    android studio 增量更新 bsdiff bspatch 自动更新class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R....

Global site tag (gtag.js) - Google Analytics