一种资源包构建方法及装置与流程

文档序号:33944403发布日期:2023-04-26 06:38阅读:来源:国知局

技术特征:

1.一种资源包构建方法,其特征在于,应用于编译设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述目标应用程序的资源补丁,包括:

3.根据权利要求2所述的方法,其特征在于,所述下载所述第一资源补丁,包括:

4.根据权利要求2所述的方法,其特征在于,在下载所述第一资源补丁之后,所述方法还包括:

5.根据权利要求2所述的方法,其特征在于,所述第一文件名称中包括第一校验码;在将所述第一资源补丁作为所述目标应用程序的资源补丁,并解析所述资源补丁获取所述至少一个覆盖资源的编译文件之后,所述方法还包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述将各个所述覆盖资源的编译文件对应的链接参数添加到工程编译参数中,包括:

7.根据权利要求1-5任一项所述的方法,其特征在于,在通过增量编译的方式构建所述目标应用程序的资源包的情况下,所述方法还包括:

8.一种软件编译方法,其特征在于,应用于资源下发服务器,所述方法包括:

9.一种软件编译方法,其特征在于,应用于资源打包服务器,所述方法包括:

10.根据权利要求9所述的方法,其特征在于,所述根据各个所述覆盖资源的编译文件确定所述目标应用程序的覆盖资源是否具有更新,包括:

11.根据权利要求10所述的方法,其特征在于,所述在根据各个所述覆盖资源的编译文件生成所述目标应用程序的资源补丁之后,所述方法还包括:

12.一种编译设备,其特征在于,包括:

13.一种资源下发服务器,其特征在于,包括:

14.一种资源打包服务器,其特征在于,包括:

15.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于在执行计算机程序时,使得所述电子设备实现权利要求1-11任一项所述的资源包构建方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序被计算设备执行时,使得所述计算设备实现权利要求1-11任一项所述的资源包构建方法。

17.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机实现如权利要求1-11任一项所述的资源包构建方法。


技术总结
本公开实施例提供了一种资源包构建方法及装置,涉及软件开发技术领域。该方法包括:在构建目标应用程序的资源包时,获取目标应用程序的资源补丁;所述资源补丁包括至少一个覆盖资源的编译文件;解析资源补丁获取至少一个覆盖资源的编译文件;将各个覆盖资源的编译文件对应的链接参数添加到工程编译参数中;合并各个工程编译参数对应的编译文件,生成编译文件集合;其中,覆盖资源的编译文件的优先级高于所述目标应用程序的原始资源的编译文件的优先级;对编译文件集合中的编译文件进行打包,生成目标应用程序的资源包。本公开实施例用于解决现有的编译期动态覆盖资源方案无法实现多分辨率或多语言的动态覆盖资源的问题。

技术研发人员:焦鹏文
受保护的技术使用者:北京字节跳动网络技术有限公司
技术研发日:
技术公布日:2024/1/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1