预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112882721A(43)申请公布日2021.06.01(21)申请号202110278433.3(22)申请日2021.03.16(71)申请人上海益世界信息技术集团有限公司广州分公司地址510620广东省广州市天河区黄埔大道中336号204房(72)发明人周明付李芳友(74)专利代理机构北京集佳知识产权代理有限公司11227代理人郭化雨(51)Int.Cl.G06F8/41(2018.01)G06F8/53(2018.01)权利要求书2页说明书7页附图1页(54)发明名称一种软件包编译方法及装置(57)摘要本申请实施例公开了一种软件包编译方法及装置,其中该方法包括:查找反编译入口和回编译入口;在反编译入口和回编译入口中添加目标编译日志,形成目标反编译工具,该目标编译日志用于在完成回编译后查找日志报错位置;使用目标反编译工具进行反编译和回编译,确定报错日志定位结果;在报错日志定位结果中查找停留于目标节点的应用程序编程接口;在应用程序编程接口保存的文件路径中包括预设格式路径的情况下,删除该预设格式路径。上述软件包编译方法能够防止反编译工具的字符串超出系统限制。CN112882721ACN112882721A权利要求书1/2页1.一种软件包编译方法,其特征在于,所述方法包括:查找反编译入口和回编译入口;在所述反编译入口和所述回编译入口中添加目标编译日志,形成目标反编译工具;所述目标编译日志用于在完成回编译后查找日志报错位置;使用所述目标反编译工具进行反编译和回编译,确定报错日志定位结果;在所述报错日志定位结果中查找停留于目标节点的应用程序编程接口;在所述应用程序编程接口保存的文件路径中包括预设格式路径的情况下,删除所述预设格式路径。2.根据权利要求1所述的方法,其特征在于,所述在所述反编译入口和所述回编译入口中添加目标编译日志,形成目标反编译工具;使用所述目标反编译工具进行反编译和回编译,确定报错日志定位结果;包括:在所述反编译入口和所述回编译入口中添加第一编译日志,形成第一反编译工具;所述第一编译日志用于在完成回编译后查找日志报错范围;使用所述第一反编译工具进行反编译和回编译,确定命令行页面报错前的日志,作为报错日志范围;在所述反编译入口和所述回编译入口中的所述报错日志范围内添加第二编译日志,形成第二反编译工具;所述第二编译日志用于在完成回编译后查找日志报错位置;使用所述第二反编译工具进行反编译和回编译,确定命令行页面报错前的日志,作为所述报错日志定位结果。3.根据权利要求1所述的方法,其特征在于,所述查找反编译入口和回编译入口,包括:基于反编译工具的源代码,查找所述反编译工具的启动入口;在所述反编译工具的启动入口中查找所述反编译入口和所述回编译入口。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述应用程序编程接口保存的文件路径中不包括预设格式路径的情况下,保存所述应用程序编程接口中的内容。5.根据权利要求1所述的方法,其特征在于,所述目标节点为recordUncompressedFiles节点。6.根据权利要求1所述的方法,其特征在于,所述预设格式路径包括assests文件路径和便携式网络图形png文件路径。7.一种软件包编译装置,其特征在于,所述装置包括:入口查找模块,用于查找反编译入口和回编译入口;反编译工具形成模块,用于在所述反编译入口和所述回编译入口中添加目标编译日志,形成目标反编译工具;所述目标编译日志用于在完成回编译后查找日志报错位置;保存日志定位模块,用于使用所述目标反编译工具进行反编译和回编译,确定报错日志定位结果;接口查找模块,用于在所述报错日志定位结果中查找停留于目标节点的应用程序编程接口;路径删除模块,用于在所述应用程序编程接口保存的文件路径中包括预设格式路径的情况下,删除所述预设格式路径。2CN112882721A权利要求书2/2页8.根据权利要求7所述的装置,其特征在于,所述反编译工具形成模块,具体用于在所述反编译入口和所述回编译入口中添加第一编译日志,形成第一反编译工具;所述第一编译日志用于在完成回编译后查找日志报错范围;所述保存日志定位模块,具体用于使用所述第一反编译工具进行反编译和回编译,确定命令行页面报错前的日志,作为报错日志范围;所述反编译工具形成模块,具体用于在所述反编译入口和所述回编译入口中的所述报错日志范围内添加第二编译日志,形成第二反编译工具;所述第二编译日志用于在完成回编译后查找日志报错位置;所述保存日志定位模块,具体用于使用所述第二反编译工具进行反编译和回编译,确定命令行页面报错前的日志,作为所述报错日志定位结果。9.根据权利要求7所述的装置,其特征在于,所述入口查找模块具体用于:基