一种批量生成APK安装包的方法、系统及存储介质技术方案

技术编号:29672203 阅读:29 留言:0更新日期:2021-08-13 21:53
本发明专利技术公开了一种批量生成APK安装包的方法、系统及存储介质,所述方法包括如下步骤:配置操作区域和处理区域,建立操作区域和处理区域之间的数据交互通道,使操作区域与处理区域通信;通过操作区域设置配置项和管理信号;获取打包指令,根据打包指令将配置项通过数据交互通道发送至处理区域,通过配置项规定打包的格式;获取管理指令,根据管理指令将管理信号通过数据交互通道发送至处理区域;在处理区域内配置打包策略和管理策略;处理区域接收配置项后执行打包策略,通过打包策略得到安装包;处理区域接收管理信号后执行管理策略;通过上述方式,本发明专利技术解决了需要安装Jenkins并进行复杂的配置,且单次只能生成单个安装包的问题。

【技术实现步骤摘要】
一种批量生成APK安装包的方法、系统及存储介质
本专利技术涉及安卓开发
,特别是涉及一种批量生成APK安装包的方法、系统及存储介质。
技术介绍
随着互联网的发展,公司内多项目并行开发的场景也越来越多,各项目团队研发所需的服务器数量也相应的增加;而目前国内的测试人员普遍以黑盒测试为主,工作较繁重;测试人员在APP上线前需频繁、大量地打包生成APK安装包,每次打包的步骤几乎都一样。目前大部分公司使用Jenkins(持续集成工具)和Gradle(项目自动化构建开源工具)的组合来实现;Jenkins从特定git库获取目标测试项目集,然后用Gradle工具对获取的目标测试项目集文件进行编译打包生成APK文件,然后将生成的APK文件移动到指定的目录下供下载;现有技术的缺陷在于需要安装Jenkins并进行复杂的配置;每次打包步骤繁琐,耗时较长,需时刻关注打包进度,且一次只能打包一个APK安装包,打包的效率较低。
技术实现思路
本专利技术主要解决的技术问题是现有技术需要安装Jenkins且每次打包步骤繁琐,耗时较长,需时刻关注本文档来自技高网...

【技术保护点】
1.一种批量生成APK安装包的方法,其特征在于,包括如下步骤:/n配置操作区域和处理区域,建立所述操作区域和所述处理区域之间的数据交互通道;/n通过所述操作区域设置配置项和管理信号;/n获取打包指令,根据所述打包指令将所述配置项通过所述数据交互通道发送至所述处理区域;/n获取管理指令,根据所述管理指令将所述管理信号通过所述数据交互通道发送至所述处理区域;/n在所述处理区域内配置打包策略和管理策略;所述处理区域接收所述配置项后执行所述打包策略;所述处理区域接收所述管理信号后执行所述管理策略。/n

【技术特征摘要】
1.一种批量生成APK安装包的方法,其特征在于,包括如下步骤:
配置操作区域和处理区域,建立所述操作区域和所述处理区域之间的数据交互通道;
通过所述操作区域设置配置项和管理信号;
获取打包指令,根据所述打包指令将所述配置项通过所述数据交互通道发送至所述处理区域;
获取管理指令,根据所述管理指令将所述管理信号通过所述数据交互通道发送至所述处理区域;
在所述处理区域内配置打包策略和管理策略;所述处理区域接收所述配置项后执行所述打包策略;所述处理区域接收所述管理信号后执行所述管理策略。


2.根据权利要求1所述的批量生成APK安装包的方法,其特征在于,所述建立所述操作区域和所述处理区域之间的数据交互通道步骤,进一步包括:
配置连接工具;
设置所述操作区域的第一接口和所述处理区域的第二接口;
通过所述连接工具连接所述第一接口与所述第二接口,生成所述数据交互通道。


3.根据权利要求1所述的批量生成APK安装包的方法,其特征在于,所述打包策略为:
配置分布式版本控制工具和项目构建工具;
通过所述分布式版本控制工具获取资源文件;
所述项目构建工具根据所述配置项将所述资源文件打包。


4.根据权利要求3所述的批量生成APK安装包的方法,其特征在于,所述项目构建工具根据所述配置项将所述资源文件打包步骤,进一步包括:
判断是否存在所述配置项;
若存在,则根据所述配置项将所述资源文件打包为APK安装包,并生成打包明细信息;
若不存在,则输出配置项重设提醒。


5.根据权利要求4所述的批量生成APK安装包的方法,其特征在于,所述配置项包括打包项目和打包类型;
所述根据所述配置项将所述资源文件打包为APK安装包步骤,进一步包括:
根据所述打包项目选择所述资源文件;
根据所述打包类型将所述资源文...

【专利技术属性】
技术研发人员:叶立果
申请(专利权)人:苏州玩蜂软件科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1