码迷,mamicode.com
首页 > 其他好文 > 详细

xBuild APK差分与合成,Zip差分与合成,自动打包

时间:2014-11-07 13:07:19      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:xbuild apk差分与合成   zip差分与合成   自动打包   

在游戏开发中,为满足用户需求,产品运营需求,改动的特别多,升级是件极其频繁的事情(没办法,一切以用户为中心),如果一个游戏APP又同时是个集合类型的(内置多个游戏),做完这个游戏只有一个感觉:再也不会爱了。。。 

我们的游戏是用Lua写的,所以Android客户端分为:

Apk升级(细分为1.完整升级;2.增量升级;3.第三方升级);

Lua升级(细分为1.大厅升级;2各个游戏升级),同时Lua的游戏采用的是热更新机制;

同时涉及 各个游戏->大厅->Apk的依赖关系,难度较大,代码逻辑实现相对复杂,前端,后端维护成本较大(不过既然集合都做过了,做单个类型游戏的升级功能那就不在话下)。。。


写这个工具主要是方便实现Apk差分与合成,Zip差分与合成,自动打包功能,其中用到了很多开源库bsdiff.zipdiff.7zip等,详细的可以看具体代码,如果要扩展自己的功能,参照代码修改即可 。下载源代码之后,解压里面的xBuild.zip,点击xBuild.jar或者xBuild.bat即可启动。


下面看软件图示:


1.Apk差分与合成

bubuko.com,布布扣


2.zip包差分

bubuko.com,布布扣


3.集合类型游戏打包

bubuko.com,布布扣


csdn地址:http://download.csdn.net/detail/zz7zz7zz/8131221


github地址:https://github.com/zz7zz7zz/android-xBuild






xBuild APK差分与合成,Zip差分与合成,自动打包

标签:xbuild apk差分与合成   zip差分与合成   自动打包   

原文地址:http://blog.csdn.net/zz7zz7zz/article/details/40890339

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!