[发明专利]应用程序打包方法、装置、存储介质及终端有效
申请号: | 201910005027.2 | 申请日: | 2019-01-03 |
公开(公告)号: | CN109739523B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 赖雍杰 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 打包 方法 装置 存储 介质 终端 | ||
本申请实施例公开了应用程序打包方法、装置、存储介质及终端。一种应用程序打包方法包括:获取用户输入的待打包应用以及与待打包应用对应的目标依赖应用标识;根据待打包应用和目标依赖应用标识生成打包请求;将打包请求发送至第二终端,打包请求用于指示第二终端根据打包请求从相应的代码仓库中下载目标依赖应用标识对应的源代码,根据所下载的源代码生成依赖包,并基于依赖包执行待打包应用的打包操作,其中,第二终端为打包设备对应的终端。本申请实施例通过采用上述技术方案,可以下载依赖应用对应的源代码,而不是直接下载依赖包,由负责应用打包的第二终端根据源代码自己生成对应的依赖包,保证依赖包内容是最新的。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及应用程序打包方法、装置、存储介质及终端。
背景技术
目前,智能终端已成为多数用户日常生活中必备的电子设备。随着智能终端技术的快速发展,智能终端中的功能也越来越完善,能够安装各种各样的应用程序,可满足用户多样的使用需求。
应用程序开发者通常需要对应用程序进行打包后,得到应用程序安装包,再进行应用程序的发布,智能终端使用者通过获取发布的应用程序安装包将应用程序安装到智能终端中。然而,目前的应用程序打包方案仍不够完善,需要改进。
发明内容
本申请实施例提供一种应用程序打包方法、装置、存储介质及终端,可以优化应用程序的打包方案。
第一方面,本申请实施例提供了一种应用程序打包方法,应用于开发者对应的第一终端,包括:
获取用户输入的待打包应用以及与所述待打包应用对应的目标依赖应用标识;
根据所述待打包应用和所述目标依赖应用标识生成打包请求;
将所述打包请求发送至第二终端,所述打包请求用于指示所述第二终端根据所述打包请求从相应的代码仓库中下载所述目标依赖应用标识对应的源代码,根据所下载的源代码生成依赖包,并基于所述依赖包执行所述待打包应用的打包操作,其中,所述第二终端为打包设备对应的终端。
第二方面,本申请实施例提供了一种应用程序打包方法,应用于打包设备对应的第二终端,包括:
接收第一终端发送的打包请求,其中,所述打包请求根据用户输入的待打包应用以及与所述待打包应用对应的目标依赖应用标识生成;
根据所述打包请求从相应的代码仓库中下载所述目标依赖应用标识对应的源代码,并根据所下载的源代码生成依赖包;
基于所述依赖包执行所述待打包应用的打包操作。
第三方面,本申请实施例提供了一种应用程序打包装置,配置于开发者对应的第一终端,包括:
应用标识获取模块,用于获取用户输入的待打包应用以及与所述待打包应用对应的目标依赖应用标识;
打包请求生成模块,用于根据所述待打包应用和所述目标依赖应用标识生成打包请求;
打包请求发送模块,用于将所述打包请求发送至第二终端,所述打包请求用于指示所述第二终端根据所述打包请求从相应的代码仓库中下载所述目标依赖应用标识对应的源代码,根据所下载的源代码生成依赖包,并基于所述依赖包执行所述待打包应用的打包操作,其中,所述第二终端为打包设备对应的终端。
第四方面,本申请实施例提供了一种应用程序打包装置,配置于打包设备对应的第二终端,包括:
打包请求接收模块,用于接收第一终端发送的打包请求,其中,所述打包请求根据用户输入的待打包应用以及与所述待打包应用对应的目标依赖应用标识生成;
源代码下载模块,用于根据所述打包请求从相应的代码仓库中下载所述目标依赖应用标识对应的源代码,并根据所下载的源代码生成依赖包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910005027.2/2.html,转载请声明来源钻瓜专利网。