[发明专利]安卓应用打包上传方法、装置、计算机设备及存储介质有效
| 申请号: | 201810176085.7 | 申请日: | 2018-03-02 |
| 公开(公告)号: | CN108418717B | 公开(公告)日: | 2020-04-07 |
| 发明(设计)人: | 杨文 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F8/41;G06F8/61 |
| 代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 林燕云 |
| 地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 打包 上传 方法 装置 计算机 设备 存储 介质 | ||
本申请公开了一种安卓应用打包上传方法、装置、计算机设备及存储介质。该方法包括:获取存储在共享服务器上的自动打包脚本;通过自动打包脚本判断本地文件中是否存在编译配置缓存文件;若本地文件中存在编译配置缓存文件,读取编译配置缓存文件,并根据编译配置缓存文件设置当前配置参数;若本地文件中不存在编译配置缓存文件,初始化当前配置参数;将当前配置参数配置至安装包程序中,对安装包程序编译打包得到安装包apk文件,将安装包apk文件上传到预先设置的指定服务器地址。该方法实现了打包自动化,无需手动配置打包工具的参数,也无需部署独立服务器,提高了打包效率和成功率。
技术领域
本申请涉及安卓应用开发技术领域,尤其涉及一种安卓应用打包上传方法、装置、计算机设备及存储介质。
背景技术
目前,Android应用(即安卓系统中的应用程序)在打包时,一般采用如下两种方案:
1)在本地使用Eclipse或Android Studio等IDE打包,手动修改配置,打完包之后,手动上传到指定服务器地址(其中,Eclipse是一个开放源代码的、基于Java的可扩展开发平台,也即是一个框架和一组服务,用于通过插件组件构建开发环境;Android Studio是一个安卓开发环境,提供了集成的Android开发工具用于开发和调试;IDE,全称是IntegratedDevelopment Environment,表示集成开发环境,其用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具);
2)使用Jenkins(其是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作)集成工具打包,需要独立的服务器做配置,流水线执行job(job即数据库中的定时任务)方式打包;
但采用1)中方案时,依赖依靠人工手动配置,容易出错,效率低;
采用2)中方案时,需要独立服务器配置,耗时耗资源,且不够灵活。
发明内容
本申请提供了一种安卓应用打包上传方法、装置、计算机设备及存储介质,旨在解决现有技术中安卓应用打包依赖依靠人工手动配置打包工具的参数或是配置独立服务器,容易出错,效率低下的问题。
第一方面,本申请提供了一种安卓应用打包上传方法,其包括:
获取存储在共享服务器上的自动打包脚本;
通过自动打包脚本判断本地文件中是否存在编译配置缓存文件;
若本地文件中存在编译配置缓存文件,读取编译配置缓存文件,并根据编译配置缓存文件设置当前配置参数;
若本地文件中不存在编译配置缓存文件,初始化当前配置参数;
将当前配置参数配置至安装包程序中,对安装包程序编译打包得到安装包apk文件,将安装包apk文件上传到预先设置的指定服务器地址。
第二方面,本申请提供了一种安卓应用打包上传装置,其包括:
脚本获取单元,用于获取存储在共享服务器上的自动打包脚本;
判断单元,用于通过自动打包脚本判断本地文件中是否存在编译配置缓存文件;
第一配置参数获取单元,用于若本地文件中存在编译配置缓存文件,读取编译配置缓存文件,并根据编译配置缓存文件设置当前配置参数;
第二配置参数获取单元,用于若本地文件中不存在编译配置缓存文件,初始化当前配置参数;
上传单元,用于将当前配置参数配置至安装包程序中,对安装包程序编译打包得到安装包apk文件,将安装包apk文件上传到预先设置的指定服务器地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810176085.7/2.html,转载请声明来源钻瓜专利网。





