[发明专利]一种检测静态库冲突的自动化方法在审
申请号: | 201910794490.X | 申请日: | 2019-08-27 |
公开(公告)号: | CN110609788A | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 张福军;鲍碧波;陈浩;张力炯;李江 | 申请(专利权)人: | 绿漫科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 33230 杭州赛科专利代理事务所(普通合伙) | 代理人: | 付建中 |
地址: | 310012 浙江省杭州市西湖区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 静态库 冲突 文件分离 合成 分离文件 工作效率 合成框架 人工操作 出错率 种检测 整合 删除 自动化 分析 输出 检测 | ||
本发明涉及静态库处理技术领域,尤其是一种检测静态库冲突的自动化方法,其步骤为:(1)单个静态库框架分离,分析库支持的框架,对不同的框架进行文件分离;(2)对需要检测的静态库执行第一步操作,文件分离;(3)对分离出来的文件进行分析,找出冲突的文件;(4)有文件冲突则删除相关冲突文件;(5)静态库分开,进行静态库的合成、输出;(6)合成一个新的静态库,同一个框架的分离文件整合到一起,合成框架库,框架库再合成一个新的静态库,本发明降低了人工操作的出错率,提高了整体解决静态库冲突的工作效率。
技术领域
本发明涉及静态库处理技术领域,具体领域为一种检测静态库冲突的自动化方法。
背景技术
随着园区业务功能模块的增多,项目需要对接第三方库会越来越多,很多第三方库采用静态库集成的方式,操作不规范,会遇到静态库冲突的问题。
目前遇到静态库冲突,只能通过错误日志,一个个手动识别具体是哪一个静态库冲突,再手动对冲突的静态库进行框架分离、文件分离、冲突文件删除、库合成,库合并操作,操作过程中,命令繁琐,步骤复杂,且人工操作易出错,遇到问题还需要返工,重复操作,效率低下。。
发明内容
本发明的目的在于提供一种检测静态库冲突的自动化方法,以解决现有技术中目前静态库冲突解决方法的效率低,资源浪费,操作步骤复杂,易出错的问题。
为实现上述目的,本发明提供如下技术方案:一种检测静态库冲突的自动化方法,其步骤为:
(1)单个静态库框架分离,分析库支持的框架,对不同的框架进行文件分离;
(2)对需要检测的静态库执行第一步操作,文件分离;
(3)对分离出来的文件进行分析,找出冲突的文件;
(4)有文件冲突则删除相关冲突文件;
(5)静态库分开,进行静态库的合成、输出;
(6)合成一个新的静态库,同一个框架的分离文件整合到一起,合成框架库,框架库再合成一个新的静态库。
优选的,静态库处理包括框架支持分析、框架分离、文件分离、冲突文件分析、删除冲突文件、库合成,库合并。
与现有技术相比,本发明的有益效果是:能自动检测静态库冲突并解决冲突的方法,主要是把人工操作部分流程规范化,程序自动化,用机器来解决人工操作的弊端,把静态库的框架支持分析、框架分离、文件分离、冲突文件分析、删除冲突文件、库合成,库合并等操作全部使用程序自动化完成,省略了人工检查冲突文件的工作,减少了人工分离文件,删除文件,合并库的操作时间成本,降低了人工操作的出错率,提高了整体解决静态库冲突的工作效率;
该方法全程程序自动化,操作简便,相比原来的人工操作提高了准确性,减少了人工成本和时间成本,提高了整个工作的效率。
附图说明
图1为本发明的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种技术方案:一种检测静态库冲突的自动化方法,其步骤为:
(1)单个静态库框架分离,分析库支持的框架,对不同的框架进行文件分离;
(2)对需要检测的静态库执行第一步操作,文件分离;
(3)对分离出来的文件进行分析,找出冲突的文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绿漫科技有限公司,未经绿漫科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910794490.X/2.html,转载请声明来源钻瓜专利网。