工作生活

增量更新

2019-06-30  本文已影响0人  WaterYuan

github完整代码传送门


bsdiff 源码
http://www.daemonology.net/bsdiff/
bzip2_v1.0.6 源码
https://github.com/ww898/bzip2_v1.0.6
bsdiff bspatch工具
https://github.com/cnSchwarzer/bsdiff-win/blob/master/bsdiff-v4.3-win-x64.zip

# 用法
usage: bsdiff.exe oldfile newfile patchfile
usage: bsdiff.exe oldfile newfile patchfile

注意:

  1. 修改bsdiff.c、bspatch.c中导入头文件bzlib.h时的路径
  2. 修改bsdiff.c、bspatch.c、bzip2.c、bzip2recover.c中main方法的方法名
拆分合并必需bzip2中文件

Android增量更新——bsdiff&bspatch
https://blog.csdn.net/u012484172/article/details/54932717
LLDB是一个调试工具,有了它可以在Android Studio上对native代码进行断点调试
...


manifest中声明,Activity的requestPermissions里才有可能出现


JNI语法
extern "C" 的作用是


CMakeLists.txt 语法

# 指定头文件目录
include_directories(${CMAKE_SOURCE_DIR}/bzip2)
# 在指定目录下查找源文件
aux_source_directory(${CMAKE_SOURCE_DIR}/bzip2 bzip2_source)

参考:CMake 手册详解(十八)
cmake 添加头文件目录,链接动态、静态库

include_directories([AFTER|BEFORE] [SYSTEM] dir1 dir2 ...)

https://www.jianshu.com/p/aba734d5b5cd
https://blog.csdn.net/shensky711/article/details/52806794

https://www.jianshu.com/p/551d6949b49d
https://www.jianshu.com/p/5a63414f0691

上一篇下一篇

猜你喜欢

热点阅读