一种SDK检查方法、装置、终端设备及存储介质制造方法及图纸

技术编号:17779607 阅读:45 留言:0更新日期:2018-04-22 08:03
本发明专利技术实施例提供了一种SDK检查方法、装置、终端设备及存储介质,所述的方法包括:提供应用安装包的接口,将所述安装包接入SDK;在接入SDK后,在安装包运行过程中,接入的SDK对所述安装包进行接入检测;依据检测结果确定存在SDK接入错误后,生成对应的提示信息;显示所述提示信息。SDK能够自动检查接入错误并提示,减少由于SDK接入错误导致的安装包运行问题。

【技术实现步骤摘要】
一种SDK检查方法、装置、终端设备及存储介质
本专利技术涉及互联网
,具体涉及一种SDK检查方法及装置,一种终端设备和一种存储介质。
技术介绍
随着终端技术的发展,终端设备的性能越来越好,因此越来越多手机游戏开始涌现。手机游戏丰富了人类的精神世界和物质世界,让人类的生活的品质更高,让人类的生活更快乐。终端的游戏应用通常会植入软件开发工具包(SoftwareDevelopmentKit,SDK),SDK可以为应用提供各种工具,辅助应用执行各种操作。但是,有些应用和SDK往往不是相同制作者制作的,因此在应用中接入SDK时常常可能存在错误,导致SDK一些功能无法使用,甚至影响应用的正常运行。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的插件备份、运行方法,相应的插件备份、运行装置,服务器,终端设备以及存储介质。依据本专利技术的一个方面,提供了一种软件开发工具包SDK检查方法,包括:提供应用安装包的接口,将所述安装包接入SDK;在接入SDK后,在安装包运行过程中,接入的SDK对所述安装包进行接入检测;依据检测结果确定存在SDK接入错误后,生成对应的提示信息;显示所述提示信息。可选的,所述接入的SDK对所述安装包进行接入检测,包括:所述接入的SDK对所述安装包进行扫描;判断所述安装包是否正确接入SDK,确定对应的检测结果。可选的,判断所述安装包是否正确接入SDK,包括以下至少一种步骤:判断所述安装包中是否存在设定资源;判断所述安装包是否具有所述接入的SDK的设定功能;依据所述安装包判断所述接入的SDK的运行状态是否正确。可选的,所述设定资源包括以下至少一种:图片资源、音视频资源、控件资源、文本资源、压缩包资源。可选的,所述判断安装包是否具有所述接入的SDK的设定功能,包括:确定所述接入的SDK中设定功能对应的设定插件;判断所述安装包是否接入所述设定插件。可选的,所述依据安装包判断所述接入的SDK的运行状态是否正确,包括:在所述安装包中查询设定内容的接入位置;依据所述设定内容的接入位置判断所述接入的SDK的运行状态是否正确。可选的,所述检测结果包括以下至少一种:所述安装包中不存在设定资源;所述安装包不具有所述接入的SDK的设定功能;所述接入的SDK的运行状态不正确。可选的,生成对应的提示信息,包括:依据所述SDK接入错误,采用错误类型、错误信息和修正信息中至少一种信息,生成对应的提示信息。可选的,所述错误类型包括:资源接入错误类、功能接入错误类、运行状态错误类。可选的,还包括:对所述SDK存在的接入错误进行分析;若所述接入错误为第一类错误,则执行显示所述提示信息的步骤,以及停止运行所述应用直到修正所述第一类错误;若所述接入错误为第二类错误,则执行显示所述提示信息的步骤。根据本专利技术的另一个方面,提供了一种SDK检查装置,包括:接入模块,用于提供应用安装包的接口,将所述安装包接入SDK;接入检测模块,用于在接入所述SDK后,安装包运行过程中,接入的SDK对所述安装包进行接入检测;提示生成模块,用于依据检测结果确定存在SDK接入错误后,生成对应的提示信息;提示显示模块,用于显示所述提示信息。可选的,所述接入检测模块,包括:扫描子模块,用于所述接入的SDK对所述安装包进行扫描;判断子模块,用于判断所述安装包是否正确接入SDK,确定对应的检测结果。可选的,所述判断子模块,用于判断所述安装包中是否存在设定资源;判断所述安装包是否具有所述接入的SDK的设定功能;依据所述安装包判断所述接入的SDK的运行状态是否正确。可选的,所述设定资源,包括以下至少一种:图片资源、音视频资源、控件资源、文本资源、压缩包资源。可选的,所述判断子模块,用于确定所述接入的SDK中设定功能对应的设定插件;判断所述安装包是否接入所述设定插件。可选的,所述判断子模块,用于在所述安装包中查询设定内容的接入位置;依据所述设定内容的接入位置判断所述接入的SDK的运行状态是否正确。可选的,所述检测结果包括以下至少一种:所述安装包中不存在设定资源;所述安装包不具有所述接入的SDK的设定功能;所述接入的SDK的运行状态不正确。可选的,所述提示生成模块,用于依据所述SDK接入错误,采用错误类型、错误信息和修正信息中至少一种信息,生成对应的提示信息。可选的,所述错误类型包括:资源接入错误类、功能接入错误类、运行状态错误类。可选的,还包括:错误分析模块,用于对所述SDK存在的接入错误进行分析;若所述接入错误为第一类错误,则触发提示显示模块显示所述提示信息,以及停止运行所述应用直到修正所述第一类错误;若所述接入错误为第二类错误,则触发提示显示模块显示所述提示信息。根据本专利技术的另一个方面,提供了一种终端设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述终端设备执行如本专利技术实施例中一个或多个所述的SDK检查方法。根据本专利技术的另一个方面,提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如本专利技术实施例中一个或多个所述的SDK检查方法。根据本专利技术的一种SDK检查的方法及装置,通过接口在应用的安装包中接入SDK后,安装包运行过程中接入的SDK可对安装包进行接入检测,即检测SDK接入是否正确,在确定SDK存在接入错误后,生成对应的提示信息,然后显示该提示信息,从而SDK能够自动检查接入错误并提示,得到有效的提醒SDK接入错误,减少由于SDK接入错误导致的安装包运行问题的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种SDK检查方法的步骤流程图;图2示出了根据本专利技术另一个实施例的一种SDK检查方法的步骤流程图;图3示出了根据本专利技术一个实施例的一种SDK检查装置实施例的结构框图;图4示出了根据本专利技术另一个实施例的一种SDK检查装置实施例的结构框图;图5示意性地示出了与本专利技术实施例提供的终端设备相关的部分结构的框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本申请实施例的终端设备包括手机,平板电脑等移动终端,移动终端上运行的游戏可称为手机游戏。移动终端上可运行各种应用程序,如游戏应用,购物应用,支付应用,播放器应用等,各应用通常会植入软件开发工具包SDK,SDK可以为应用提供各种工具,辅助应用执行各种操作。本申请实施例的SDK可设置一应用程序宿主模块,该应用程序宿主模块也可称为母体插件,用于对应用程序插件模块进本文档来自技高网...
一种SDK检查方法、装置、终端设备及存储介质

【技术保护点】
一种软件开发工具包SDK检查方法,包括:提供应用安装包的接口,将所述安装包接入SDK;在接入SDK后,在安装包运行过程中,接入的SDK对所述安装包进行接入检测;依据检测结果确定存在SDK接入错误后,生成对应的提示信息;显示所述提示信息。

【技术特征摘要】
1.一种软件开发工具包SDK检查方法,包括:提供应用安装包的接口,将所述安装包接入SDK;在接入SDK后,在安装包运行过程中,接入的SDK对所述安装包进行接入检测;依据检测结果确定存在SDK接入错误后,生成对应的提示信息;显示所述提示信息。2.如权利要求1所述的方法,其特征在于,所述接入的SDK对所述安装包进行接入检测,包括:所述接入的SDK对所述安装包进行扫描;判断所述安装包是否正确接入SDK,确定对应的检测结果。3.如权利要求2所述的方法,其特征在于,判断所述安装包是否正确接入SDK,包括以下至少一种步骤:判断所述安装包中是否存在设定资源;判断所述安装包是否具有所述接入的SDK的设定功能;依据所述安装包判断所述接入的SDK的运行状态是否正确。4.如权利要求3所述的方法,其特征在于,所述设定资源包括以下至少一种:图片资源、音视频资源、控件资源、文本资源、压缩包资源。5.如权利要求3所述的方法,其特征在于,所述判断安装包是否具有所述接入的SDK的设定功能,包括:确定所述接入的SDK中设定功能对应的设定插件;判断所述安装包是否接入所述设定插件。6.如权利要求3所述的...

【专利技术属性】
技术研发人员:方顺豹
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1