Android手游SDK那点事(四)聚合打包

本文介绍了Android手游SDK的聚合打包过程,包括快速分包、渠道打包的详细步骤,涉及apktool解压、合并中间件、修改渠道标识、包名、app名、版本信息以及重新生成R文件等操作。此外,还提到了设置闪屏和icon的方法,并分享了打包流程中的关键工具使用技巧。
摘要由CSDN通过智能技术生成

更新:

聚合SDK

我们的SDK其实也可以称为聚合SDK,所谓聚合,就是CP游戏方接入聚合SDK,然后通过打包工具将游戏分发到更多渠道上,我们的SDK也有这个能力,相对渠道少一点

分发渠道包

以下操作方式都是在没有游戏源码只有游戏apk包下进行的

快速分包(处理投放包)

我们的游戏包要以广告形式进行投放,这需要很多的包的,实际工作中都是几百个起步,那我们怎么做标识呢?把apk反编译修改里面的标识文件,然后在签名,这显然速度不够快,不适合这种投放包打包,那么什么操作是不用解压可以修改标识也不用签名?重点来了,在apk压缩包下面的META-INF文件夹也就是签名文件夹存放我们的标识文件,.开头的隐藏文件,可以以文件名来判定标识渠道等,也可以在里面存内容解析标识,这样的方式修改后是不需要重新签名的。写个脚本去操作无需解压操作压缩包添加或修改文件,很简单。

渠道打包

我们这里的渠道打包指的是,打出来的包要具备渠道账号体系和支付体系等功能,是要接入人家渠道的sdk的,前面KSDK项目设计中中间件项目的设计就是为了更好处理渠道包,每接一个渠道都是一个不同的中间件,只要把中间件作为一个从包去和游戏包进行替换,渠道的更新,只需要修改渠道对应的中间件接入,完事直接上传这个中间件apk,打包脚本自动处理。

接下来就讲解下怎么进行渠道包具体的打包流程。
打包流程图:
在这里插入图片描述

1、apktool解压操作

调用apktool命令

#java -jar apktool.jar d apk文件 -o 输出目录
java -jar E:\apktool.jar d E:\xxx.apk -o E:\tempxxx
2、中间件合并到母包

将解压后的两个文件夹进行合并有几个步骤:

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值