The invention relates to a packaging method and device for an installation package, which includes: acquiring the blank inclusion of the installation package; anti-editing the blank inclusion to generate a corresponding blank folder when the blank inclusion is a legitimate field of the installation package; and writing the preset installation package resources into the blank folder to generate pairs. The corresponding resource folder; the blank package is repackaged based on the resource folder to generate the installation package. The invention can improve the packing efficiency of gadolinium and avoid the occurrence of packing errors.
【技术实现步骤摘要】
一种安装包的打包方法和装置
本专利技术涉及计算机
,特别是涉及一种安装包的打包方法和装置。
技术介绍
现如今手机游戏已经应用产品爆炸,大批量的游戏应用程序不断地上架各类平台,甚至于对于某个产品,用户会寻找大批量的分发平台,记录不同的渠道号进行应用分发。因此,用户经常面临需要打出很多的功能或者逻辑模块重复的包体。现有的技术往往使用ANT或者gradle的android系统自带带包方式,快捷一些的使用这两种打包方式的脚本。相较于ANT的及其复杂的脚本书写方式,gradle的脚本书写方式稍微简单一些,但是这两中打包方的打包效率低下,打包容错率低,经常会出现渠道号误打或者漏打,导致平台用户损失。
技术实现思路
基于此,有必要针对目前安装包的打包效率低下的问题,提供一种安装包的打包方法和装置。一种安装包的打包方法,所述方法包括:获取安装包的空白包体;当所述空白包体为合法的安装包字段时,对所述空白包体进行反编辑生成对应的空白文件夹;将预设的安装包资源写入所述空白文件夹生成对应的资源文件夹;基于所述资源文件夹对所述空白包体进行重新打包生成所述安装包。优先的,所述方法还包括:对生成的所述安装包进行重新签名。优先的,所述对所述空白包体进行反编辑生成对应的空白文件夹,包括:通过apktool工具对所述空白包体进行反编辑生成对应的空白文件夹。优先的所述空白文件夹包括assets文件、smail文件、mipmap文件和mainfest文件;所述将预设的安装包资源写入所述空白文件夹生成对应的资源文件夹,包括:将所述安装包的原生资源写入所述assets文件;将所述安装包的功能代码写 ...
【技术保护点】
1.一种安装包的打包方法,其特征在于,所述方法包括:获取安装包的空白包体;当所述空白包体为合法的安装包字段时,对所述空白包体进行反编辑生成对应的空白文件夹;将预设的安装包资源写入所述空白文件夹生成对应的资源文件夹;基于所述资源文件夹对所述空白包体进行重新打包生成所述安装包。
【技术特征摘要】
1.一种安装包的打包方法,其特征在于,所述方法包括:获取安装包的空白包体;当所述空白包体为合法的安装包字段时,对所述空白包体进行反编辑生成对应的空白文件夹;将预设的安装包资源写入所述空白文件夹生成对应的资源文件夹;基于所述资源文件夹对所述空白包体进行重新打包生成所述安装包。2.根据权利要求1所述的方法,其特征在于,还包括:对生成的所述安装包进行重新签名。3.根据权利要求1所述的方法,其特征在于,所述对所述空白包体进行反编辑生成对应的空白文件夹,包括:通过apktool工具对所述空白包体进行反编辑生成对应的空白文件夹。4.根据权利要求1所述的方法,其特征在于,所述空白文件夹包括assets文件、smail文件、mipmap文件和mainfest文件;所述将预设的安装包资源写入所述空白文件夹生成对应的资源文件夹,包括:将所述安装包的原生资源写入所述assets文件;将所述安装包的功能代码写入所述smail文件;将所述安装包的图片资源写入所述mipmap文件;将所述安装包的渠道号写入所述mainfest文件。5.根据权利要求4所述的方法,其特征在于,所述将所述安装包的渠道号写入所述mainfest文件,包括:通过IO流读取所述mainfest文件中用于写入所述渠道号的标记位置的字符内容;基于所述渠道号,对所述字符内容进行编译...
【专利技术属性】
技术研发人员:刘睿,王彬彬,
申请(专利权)人:苏州乐麟无线信息科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。