[发明专利]一种利用插件调试原生命令调试程序的方法和装置有效
| 申请号: | 201510542820.8 | 申请日: | 2015-08-27 |
| 公开(公告)号: | CN105117339B | 公开(公告)日: | 2018-03-06 |
| 发明(设计)人: | 潘恩豪 | 申请(专利权)人: | 广州市百果园网络科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 翟姝红 |
| 地址: | 511442 广东省广州市番禺区南村镇*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 利用 插件 调试 原生 命令 程序 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种利用插件调试原生命令调试程序的方法和装置。
背景技术
原生命令调试程序是指以NDK(native development kit,本地开发包)为开发包开发的且运行在Android(安卓)操作系统中的应用程序,例如,以Android为操作系统的终端上安装的APP(Application,应用程序)或者,Android系统中的系统APP等。然而原生命令调试程序在上线之前,需要进行调试,以获知原生命令调试程序中存在的漏洞,进而对漏洞进行修复。
目前,程序员只能通过命令行的方式调试原生命令调试程序,也即程序员向手机输入文字命令,手机根据该文字命令,运行该原生命令调试程序;例如,当程序员想要调试该原生命令调试程序时,程序员向手机输入开始命令:start,手机根据start开始运行原生命令调试程序;当程序员想要查看用户信息时,程序员向手机输入查看命令:examine,手机根据该examine,运行该原生命令调试程序,以获取用户信息。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
在调试原生命令调试程序时,程序员需要向手机输入文字命令,然而文字命令往往都是包含一串字母的英文单词,程序员在输入文字命令时,很容易出错,此时程序员需要重新输入,重复输入文字命令将浪费较长时间,导致调试原生命令调试程序的效率低。
发明内容
为了解决现有技术的问题,本发明提供了一种利用插件调试原生命令调试程序的方法和装置。技术方案如下:
一种利用插件调试原生命令调试程序的方法,其特征在于,所述方法包括:
通过所述插件包括的接口连接终端的开发环境和原生命令调试程序,所述原生命令调试程序的调试命令库包括至少一个文字命令;
根据所述开发环境和所述调试命令库,生成第一调试界面,所述第一调试界面包括至少一个调试按钮,所述至少一个调试按钮中的每个调试按钮对应一个文字命令;
获取用户在所述第一调试界面中选择的调试按钮;
根据所述调试按钮获取对应的文字命令,向所述原生命令调试程序发送所述文字命令进行调试。
进一步地,所述根据所述开发环境和所述调试命令库,生成第一调试界面,包括:
根据所述开发环境,生成所述开发环境对应的第二调试界面;
在所述第二调试界面中添加所述调试命令库中的每个文字命令对应的调试按钮,得到第一调试界面。
进一步地,所述向所述原生命令调试程序发送所述文字命令进行调试,包括:
获取所述原生命令调试程序的存储路径;
根据所述存储路径,向所述存储路径对应的存储空间中的所述原生命令调试程序发送所述文字命令进行调试。
进一步地,所述方法还包括:
获取所述原生命令调试程序和所述存储路径;
根据所述存储路径,将所述原生命令调试程序存储在所述存储路径对应的存储空间中。
进一步地,所述方法还包括:
接收所述原生命令调试程序发送的文字结果;
在所述第一调试界面中显示所述文字结果。
一种利用插件调试原生命令调试程序的装置,所述装置包括:
连接模块,用于通过所述插件包括的接口连接终端的开发环境和原生命令调试程序,所述原生命令调试程序的调试命令库包括至少一个文字命令;
生成模块,用于根据所述开发环境和所述调试命令库,生成第一调试界面,所述第一调试界面包括至少一个调试按钮,所述至少一个调试按钮中的每个调试按钮对应一个文字命令;
第一获取模块,用于获取用户在所述第一调试界面中选择的调试按钮;
调试模块,用于根据所述调试按钮获取对应的文字命令,向所述原生命令调试程序发送所述文字命令进行调试。
进一步地,所述生成模块,包括:
生成单元,用于根据所述开发环境,生成所述开发环境对应的第二调试界面;
添加单元,用于在所述第二调试界面中添加所述调试命令库中的每个文字命令对应的调试按钮,得到第一调试界面。
进一步地,所述调试模块,包括:
获取单元,用于获取所述原生命令调试程序的存储路径;
调试单元,用于根据所述存储路径,向所述存储路径对应的存储空间中的所述原生命令调试程序发送所述文字命令进行调试。
进一步地,所述装置还包括:
第二获取模块,用于获取所述原生命令调试程序和所述存储路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园网络科技有限公司,未经广州市百果园网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510542820.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可实现自动化装配的LED球泡灯
- 下一篇:强节电长明灯





