[发明专利]一种应用软件开发方法、装置、设备及介质在审
| 申请号: | 202010930067.0 | 申请日: | 2020-09-07 |
| 公开(公告)号: | CN112052037A | 公开(公告)日: | 2020-12-08 |
| 发明(设计)人: | 张赛;吴贯亮;董利明 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用软件 开发 方法 装置 设备 介质 | ||
1.一种应用软件开发方法,其特征在于,所述方法包括:
通过集成工具软件解析待开发的目标应用软件的工程文件集,确定所述目标应用软件的软件初始化类;
响应于用户的选择操作确定至少一个目标软件开发工具包;
将所述目标软件开发工具包的初始化代码的调用标识添加至所述软件初始化类中,以使所述软件初始化类在运行时能够调用所述目标软件开发工具包的初始化代码;
将所述目标软件开发工具包的源文件集成标识,添加至所述集成工具软件的集成配置文件中;
根据所述集成配置文件中包含的目标软件开发工具包的源文件集成标识,将所述目标软件开发工具包源文件下载至所述目标应用软件的设定目录下;
将所述目标软件开发工具包的运行配置信息写入至所述目标应用软件的运行配置文件中。
2.根据权利要求1所述的方法,其特征在于,通过集成工具软件解析待开发的目标应用软件的工程文件集,确定所述目标应用软件的软件初始化类之后,还包括:
通过集成工具软件解析待开发的目标应用软件的工程文件集,获取所述工程文件集中包含的至少一个工程文件;
获取所述至少一个工程文件中包含的标志文件;
根据所述标志文件和工程类型的对应关系,确定所述目标应用软件的目标工程类型。
3.根据权利要求2所述的方法,其特征在于,将所述目标软件开发工具包的源文件集成标识,添加至所述集成工具软件的集成配置文件中,包括:
当所述至少一个工程文件中存在与所述目标工程类型对应的集成配置文件时,将所述目标软件开发工具包的源文件集成标识,添加至所述集成工具软件的集成配置文件中;
当所述至少一个工程文件中不存在与所述目标工程类型对应的集成配置文件时,建立与所述目标工程类型对应的集成配置文件,并将所述目标软件开发工具包的源文件集成标识,添加至所述集成工具软件的集成配置文件中。
4.根据权利要求3所述的方法,其特征在于,所述目标软件开发工具包的源文件集成标识包括目标软件开发工具包的名称、目标软件开发工具包的版本和目标软件开发工具包支持的系统版本中的至少一项。
5.根据权利要求1所述的方法,其特征在于,将所述目标软件开发工具包的初始化代码的调用标识添加至所述软件初始化类中,以使所述软件初始化类在运行时能够调用所述目标软件开发工具包的初始化代码,包括:
将所述目标软件开发工具包的初始化代码添加至软件开发工具包初始化类中,并将所述软件开发工具包初始化类的调用标识添加至所述软件初始化类中,以使所述软件初始化类在运行时能够通过调用所述软件开发工具包初始化类进行目标软件开发工具包的初始化代码的调用;
相应的,所述方法还包括:
将所述软件开发工具包初始化类的集成标识添加至所述集成工具软件的集成配置文件中;
根据所述集成配置文件中包含的软件开发工具包初始化类的集成标识,将所述软件开发工具包初始化类存储至所述目标用应用软件的设定目录下;
将所述软件开发工具包初始化类的运行配置信息写入至所述目标应用软件的运行配置文件中。
6.根据权利要求1所述的方法,其特征在于,所述运行配置信息包括软件开发工具包名称、软件开发工具包路径和软件开发工具包所需的依赖库中的至少一项。
7.根据权利要求2所述的方法,其特征在于,将所述目标软件开发工具包的运行配置信息写入至所述目标应用软件的运行配置文件中之后,还包括:
响应于用户发起的问题诊断请求,根据问题诊断数据库,对所述目标应用软件包含的至少一个工程文件进行检测,确定各工程文件是否存在错误;
当至少一个工程文件存在错误时,将所述错误发送至前台页面进行显示;
响应于响应于用户发起的一键修复请求,对所述错误进行修复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010930067.0/1.html,转载请声明来源钻瓜专利网。





