Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ChanJLee/android-patch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

AndroidPatch

用于实现Android端的增量升级

目录结构

  • ypatchcore 是Android Studio工程,用于编译生成Android客户端的patch工具。
  • serverpatch 是用于生成服务器版本的diff,patch源代码

安装

1:对于ypatchcore直接导入到Android Studio中就可以 2:对于serverpatch,首先先安装bzip2库,解压bzip2-1.0.6.tar.gz,执行make就行。然后再编译bsdiff,解压bsdiff-4.3.tar.gz,运行make程序就行

使用: 服务器端运行bsdiff old_file new_file patch_file生成差异文件,Android加入如下代码:

YPatch.patch(oldFilePath, newFilePath, patchFilePatch)

将合成后的文件保存到newFilePath下

About

用于实现Android端的增量升级

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /