一种利用插件调试原生命令调试程序的方法和装置的制造方法

文档序号:9396805阅读:160来源:国知局
一种利用插件调试原生命令调试程序的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种利用插件调试原生命令调试程序的方法和装置。
【背景技术】
[0002]原生命令调试程序是指以NDK(native development kit,本地开发包)为开发包开发的且运行在Android (安卓)操作系统中的应用程序,例如,以Android为操作系统的终端上安装的APP (Applicat1n,应用程序)或者,Android系统中的系统APP等。然而原生命令调试程序在上线之前,需要进行调试,以获知原生命令调试程序中存在的漏洞,进而对漏洞进行修复。
[0003]目前,程序员只能通过命令行的方式调试原生命令调试程序,也即程序员向手机输入文字命令,手机根据该文字命令,运行该原生命令调试程序;例如,当程序员想要调试该原生命令调试程序时,程序员向手机输入开始命令:start,手机根据start开始运行原生命令调试程序;当程序员想要查看用户信息时,程序员向手机输入查看命令examine,手机根据该examine,运行该原生命令调试程序,以获取用户信息。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]在调试原生命令调试程序时,程序员需要向手机输入文字命令,然而文字命令往往都是包含一串字母的英文单词,程序员在输入文字命令时,很容易出错,此时程序员需要重新输入,重复输入文字命令将浪费较长时间,导致调试原生命令调试程序的效率低。

【发明内容】

[0006]为了解决现有技术的问题,本发明提供了一种利用插件调试原生命令调试程序的方法和装置。技术方案如下:
[0007]—种利用插件调试原生命令调试程序的方法,其特征在于,所述方法包括:
[0008]通过所述插件包括的接口连接终端的开发环境和原生命令调试程序,所述原生命令调试程序的调试命令库包括至少一个文字命令;
[0009]根据所述开发环境和所述调试命令库,生成第一调试界面,所述第一调试界面包括至少一个调试按钮,所述至少一个调试按钮中的每个调试按钮对应一个文字命令;
[0010]获取用户在所述第一调试界面中选择的调试按钮;
[0011]根据所述调试按钮获取对应的文字命令,向所述原生命令调试程序发送所述文字命令进行调试。
[0012]进一步地,所述根据所述开发环境和所述调试命令库,生成第一调试界面,包括:
[0013]根据所述开发环境,生成所述开发环境对应的第二调试界面;
[0014]在所述第二调试界面中添加所述调试命令库中的每个文字命令对应的调试按钮,得到第一调试界面。
[0015]进一步地,所述向所述原生命令调试程序发送所述文字命令进行调试,包括:
[0016]获取所述原生命令调试程序的存储路径;
[0017]根据所述存储路径,向所述存储路径对应的存储空间中的所述原生命令调试程序发送所述文字命令进行调试。
[0018]进一步地,所述方法还包括:
[0019]获取所述原生命令调试程序和所述存储路径;
[0020]根据所述存储路径,将所述原生命令调试程序存储在所述存储路径对应的存储空间中。
[0021 ] 进一步地,所述方法还包括:
[0022]接收所述原生命令调试程序发送的文字结果;
[0023]在所述第一调试界面中显示所述文字结果。
[0024]—种利用插件调试原生命令调试程序的装置,所述装置包括:
[0025]连接模块,用于通过所述插件包括的接口连接终端的开发环境和原生命令调试程序,所述原生命令调试程序的调试命令库包括至少一个文字命令;
[0026]生成模块,用于根据所述开发环境和所述调试命令库,生成第一调试界面,所述第一调试界面包括至少一个调试按钮,所述至少一个调试按钮中的每个调试按钮对应一个文字命令;
[0027]第一获取模块,用于获取用户在所述第一调试界面中选择的调试按钮;
[0028]调试模块,用于根据所述调试按钮获取对应的文字命令,向所述原生命令调试程序发送所述文字命令进行调试。
[0029]进一步地,所述生成模块,包括:
[0030]生成单元,用于根据所述开发环境,生成所述开发环境对应的第二调试界面;
[0031]添加单元,用于在所述第二调试界面中添加所述调试命令库中的每个文字命令对应的调试按钮,得到第一调试界面。
[0032]进一步地,所述调试模块,包括:
[0033]获取单元,用于获取所述原生命令调试程序的存储路径;
[0034]调试单元,用于根据所述存储路径,向所述存储路径对应的存储空间中的所述原生命令调试程序发送所述文字命令进行调试。
[0035]进一步地,所述装置还包括:
[0036]第二获取模块,用于获取所述原生命令调试程序和所述存储路径;
[0037]存储模块,用于根据所述存储路径,将所述原生命令调试程序存储在所述存储路径对应的存储空间中。
[0038]进一步地,所述装置还包括:
[0039]接收模块,用于接收所述原生命令调试程序发送的文字结果;
[0040]显示模块,用于在所述第一调试界面中显示所述文字结果。
[0041]在本发明实施例中,终端通过插件包括的接口连接终端的开发环境和原生命令调试程序,根据该开发环境和原生命令调试程序的调试命令库,生成第一调试界面,第一调试界面包括至少一个调试按钮,至少一个调试按钮中的每个调试按钮对应一个文字命令,从而用户在调试原生命令调试程序时,直接点击第一调试界面中的调试按钮,该插件根据该调试按钮获取对应的文字命令,向原生命令调试程序发送该文字命令进行调试,从而用户在调试原生命令调试程序时,直接选择调试按钮即可调试原生命令调试程序,从而用户不用输入文字命令,可以缩短调试原生命令调试程序的时间,进而可以提高调试原生命令调试程序的效率。
【附图说明】
[0042]图1是本发明实施例1提供的一种利用插件调试原生命令调试程序的方法流程图;
[0043]图2-1是本发明实施例2提供的一种利用插件调试原生命令调试程序的方法流程图;
[0044]图2-2是本发明实施例2提供的一种第二调试界面的界面示意图;
[0045]图2-3是本发明实施例2提供的一种第三调试界面的界面示意图;
[0046]图2-4是本发明实施例2提供的一种第三调试界面的界面示意图;
[0047]图2-5是本发明实施例2提供的一种第一调试界面的界面示意图;
[0048]图2-6是本发明实施例2提供的一种利用插件调试原生命令调试程序的界面示意图;
[0049]图3-1是本发明实施例3提供的一种利用插件调试原生命令调试程序的装置结构示意图;
[0050]图3-2是本发明实施例3提供的一种生成模块的装置结构示意图;
[0051]图3-3是本发明实施例3提供的一种调试模块的装置结构示意图;
[0052]图3-4是本发明实施例3提供的另一种利用插件调试原生命令调试程序的装置结构示意图。
【具体实施方式】
[0053]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1