增量更新
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
注意:
- 修改bsdiff.c、bspatch.c中导入头文件bzlib.h时的路径
- 修改bsdiff.c、bspatch.c、bzip2.c、bzip2recover.c中main方法的方法名
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