[发明专利]生成应用安装包的方法、装置、计算机设备及存储介质在审
| 申请号: | 202111464728.6 | 申请日: | 2021-12-03 |
| 公开(公告)号: | CN114138290A | 公开(公告)日: | 2022-03-04 |
| 发明(设计)人: | 梁嘉辉;祝绍坤;陈方正 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
| 主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/20;G06F8/71;G06F9/445 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李芳 |
| 地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 生成 应用 安装 方法 装置 计算机 设备 存储 介质 | ||
本申请公开了一种生成应用安装包的方法、装置、计算机设备及存储介质,属于计算机技术领域。本申请实施例中,基于对应用的安装包的生成指令,能够触发对该应用中的第一静态资源进行体积优化处理,再将体积优化处理后的第二静态资源转存至目标存储空间,同时在该应用的配置文件中更新该第二静态资源的存储地址,基于更新后的配置文件,生成该应用的安装包,在上述技术过程中,提供了一种在生成应用安装包的过程中自动优化安装包的体积大小的方式,避免了因手动处理而耗费很长的时间,提高了生成应用安装包的效率。
技术领域
本申请涉及计算机技术领域,特别涉及一种生成应用安装包的方法、装置、计算机设备及存储介质。
背景技术
随着计算机技术以及应用技术的不断发展,出现了各类应用程序以满足用户的各种需求。在开发应用程序的过程中,还需要生成应用程序的安装包,以便用户下载该应用程序的安装包并根据该安装包安装该应用程序,进而使用该应用程序。
目前,在生成应用程序的安装包时,开发人员需要对该应用程序所包含的静态资源进行手动处理,再基于手动处理后的静态资源进行压缩,从而生成该应用程序的安装包,其中,静态资源是指应用程序中预先设定的固定资源,如图片资源、视频资源、文本资源等等。
然而,上述技术方案中,开发人员手动处理所耗费的时间很长,导致生成应用安装包的效率较低。
发明内容
本申请实施例提供了一种生成应用安装包的方法、装置、计算机设备及存储介质,避免了因手动处理而耗费很长的时间,提高了生成应用安装包的效率。该技术方案如下:
一方面,提供了一种生成应用安装包的方法,该方法包括:
基于对应用的安装包的生成指令,对该应用中的第一静态资源进行体积优化处理,得到第二静态资源,该体积优化处理用于获得体积缩小后的静态资源;
将该第二静态资源存储至目标存储空间,在该应用的配置文件中,将该第二静态资源的存储地址替换为该目标存储空间的存储地址;
基于替换存储地址后的该配置文件,生成该应用的安装包。
在一些实施例中,基于对应用的安装包的生成指令,对该应用中的第一静态资源进行体积优化处理包括:
基于对该应用的安装包的生成指令,获取该第一静态资源的配置文件;
基于该第一静态资源的配置文件中该第一静态资源的存储地址,获取该第一静态资源;
对所获取的第一静态资源进行体积优化处理。
在一些实施例中,对该应用中的第一静态资源进行体积优化处理包括下述至少一项:
对该第一静态资源进行压缩,将压缩后的该第一静态资源确定为该第二静态资源;
对该第一静态资源进行裁剪,将裁剪后的该第一静态资源确定为该第二静态资源;
将该第一静态资源转换为目标格式的静态资源,将该目标格式的静态资源确定为该第二静态资源,该目标格式的静态资源为体积缩小后的静态资源。
在一些实施例中,基于对应用的安装包的生成指令,对该应用中的第一静态资源进行体积优化处理,得到第二静态资源包括:
基于对该应用的安装包的生成指令,执行该安装包的生成流程;
在执行该生成流程时,若检测到目标事件,对该应用中的第一静态资源进行体积优化处理,得到第二静态资源,该目标事件用于指示对该第一静态资源进行处理。
在一些实施例中,该目标存储空间为云存储空间;
将该第二静态资源存储至目标存储空间包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111464728.6/2.html,转载请声明来源钻瓜专利网。





