Skip to content

choochoofly/AndroidPatch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 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

Languages

  • C 57.5%
  • HTML 17.7%
  • Scilab 16.7%
  • Roff 3.7%
  • XSLT 1.7%
  • Shell 1.1%
  • Other 1.6%