zoukankan      html  css  js  c++  java
  • android-xBuild apk差分与合成,zip差分与合成,lua打包,apk打包,png/jpg图片压缩

    android-xBuild 是一项集成了apk差分与合成,zip差分与合成,lua打包。apk打包,png/jpg图片压缩五大功能的开源项目

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


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

    我们的游戏是用Lua写的。所以Androidclient分为:

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

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

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


    写这个工具主要是方便实现Apk差分与合成,Zip差分与合成,自己主动打包功能,png/jpg压缩功能。当中用到了非常多开源库bsdiff.zipdiff.7zip等,图片压缩功能用的是tingpng提供的接口,具体的能够看具体代码,假设要扩展自己的功能。參照代码改动就可以 (代码已经上传到了github)。下载源码之后,解压里面的xBuild.zip,点击xBuild.jar或者xBuild.bat就可以启动。


    以下看软件图示:

    1.集合类型游戏打包





    2.apk差分与合成




    3.zip包差分




    4.png/jpg图片压缩功能




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


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




  • 相关阅读:
    Java 类加载、调用构造器、执行方法的过程
    flink定义各类source
    flink个人基础笔记
    flink任务提交流程
    Flink 命令
    Flink开发环境搭建(idea2019)
    Flink集群部署
    canal开启状态,但是不能生产数据到kafka,问题解决
    Cannal单节点部署
    kafka单节点部署
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7043422.html
Copyright © 2011-2022 走看看