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

文档序号:9396805阅读:来源:国知局
将多个调试按钮加载到第二调试界面中得到第一调试界面。
[0094]其中,将多个调试按钮加载到第二调试界面中得到第一调试界面的步骤可以为:
[0095]对于多个调试按钮中的每个调试按钮,终端根据该调试按钮生成该调试按钮对应的调试插件,将该调试插件插入到该开发环境中包括的插件包中,得到包括调试插件的开发环境,重新启动包括调试插件的开发环境,得到第一调试界面,从而实现将该调试按钮加载到第二调试界面中。
[0096]例如,调试按钮对应的调试插件为XX.jar,将xx.jar安装到安装目录的plugir/xx/lib/xx.jar中;其中,plugir/xx/lib/xx.jar为开发环境的插件包。
[0097]第一调试界面中包括至少一个调试按钮,至少一个调试按钮中的每个调试按钮对应一个文字命令,因此,当用户想要调试原生命令调试程序时,用户可以直接点击第一调试界面显示的调试按钮即可,不用向终端输入文字命令,可以缩短调试原生命令调试程序的时间,进而可以提高调试原生命令调试程序的效率,进而降低了调试原生命令调试程序的难度。
[0098]例如,在第二调试界面中显示“myapp”菜单,“myapp”菜单中包括“editconfigurat1n”按钮,用户可以点击“edit configurat1n”按钮以提交配置命令给终端;终端获取用户提交的配置命令,并生成第三调试界面,如图2-3所示。
[0099]例如,第三调试界面中包括“ + ”菜单,“ + ”菜单中包括“NdkDebug”按钮,用户可以点击“NdkDebug”按钮以提交添加命令给终端,得到第四调试界面,如图2-4所示;终端获取用户提交的添加命令,并根据该添加命令,将每个文字命令对应的调试按钮添加到第三调试界面中,得到第一调试界面,如图2-5所示。
[0100]在本发明实施例中,通过开发环境中的插件接口,将原生命令调试程序的文字命令转换为直观的UI (User Interface,用户界面)调试,降低了原生命令调试程序的调试难度。
[0101]步骤204:获取原生命令调试程序和存储路径,将原生命令调试程序存储在该存储路径对应的存储空间中;
[0102]当用户想要将原生命令调试程序存储在终端中时,用户在终端中创建一个存储空间,终端获取该存储空间对应的存储路径,并接收用户输入的原生命令调试程序,将原生命令调试程序存储在该存储路径对应的存储空间中。
[0103]进一步地,第二调试界面中包括添加按钮,用户可以通过该添加按钮提交添加命令给终端;终端获取用户提交的添加命令,并根据该添加命令显示第三输入框,用户可以在第三输入框中输入原生命令调试程序;终端获取用户在第三输入框中输入的原生命令调试程序。
[0104]其中,在本步骤中,用户可以直接在存储空间中输入原生命令调试程序,也可以在将原生命令调试程序粘贴到存储空间中。
[0105]进一步地,用户在编写原生命令调试程序的项目工程时,一个项目工程对应一个原生命令调试程序;因此,在本步骤中,终端为该原生命令调试程序创建一个项目工程,并获取该项目工程的存储路径。
[0106]步骤205:获取用户在第一调试界面中选择的调试按钮;
[0107]当用户想要调试原生命令调试程序时,用户可以在第一调试界面中选择调试按钮,并点击该调试按钮以将该调试按钮提交给终端;终端获取用户选择的调试按钮。
[0108]例如,当用户想要开始调试原生命令调试程序时,用户点击第一调试界面中显示的“开始”调试按钮,终端获取用户在第一调试界面中选择的“开始”调试按钮;再如,当用户想要删除原生命令调试程序时,用户点击第一调试界面中显示的“删除”调试按钮,终端获取用户在第一调试界面中选择的“删除”调试按钮。
[0109]步骤206:根据该调试按钮获取对应的文字命令,向原生命令调试程序发送该文字命令进行调试;
[0110]本步骤可以通过以下步骤(I)至(3)实现,包括:
[0111](I):根据该调试按钮,获取该调试按钮对应的文字命令;
[0112]根据该调试按钮的按钮标识,从按钮标识和文字命令的对应关系中获取该调试按钮对应的文字命令。
[0113]其中,按钮标识可以为调试按钮在第一调试界面中的位置等。
[0114](2):获取原生命令调试程序的存储路径;
[0115]进一步地,获取原生命令调试程序对应的项目工程的存储路径。
[0116](3):根据该存储路径,向该存储路径对应的存储空间中的原生命令调试程序发送该文字命令进行调试。
[0117]根据该存储路径,向该存储路径对应的存储空间中的原生命令调试程序发送该文字命令;原生命令调试程序接收该插件发送的该文字命令,根据该文字命令,运行该原生命令调试程序。
[0118]进一步地,获取原生应用程序对应的项目工程的存储路径,根据该项目工程的存储路径,向该项目工程发送启动命令;项目工程接收该启动命令,并启动原生命令调试程序对应的项目工程,并根据原生命令调试程序的存储路径,从原生命令调试程序的存储路径对应的存储空间中读取原生命令调试程序,将原生命令调试程序加载到原生命令调试程序对应的项目工程中,根据该文字命令,在该项目工程中运行原生命令调试程序,得到文字结果O
[0119]步骤207:接收原生命令调试程序发送的文字结果,在第一调试界面中显示该文字结果。
[0120]原生命令调试程序对应的项目工程在运行原生命令调试程序得到的文字结果,向该插件发送该文字结果;该插件接收该项目过程发送的该文字结果,也直观的将该调试结果显示在第一调试界面中。
[0121]进一步地,该插件还可以将原生命令调试程序和该文字结果都显示在第一调试界面中。
[0122]例如,该插件将原生命令调试程序和原生命令调试程序的文字结果显示在第一调试界面中,也即显示在Android stud1或者IntelliJ IDEA的调试界面中。
[0123]参见图2-6,本插件充当桥梁作用,当用户操作第一调试界面时,本插件获取第一调试界面中的界面操作,并获取该界面操作对应的文字命令,向原生命令调试程序发送该文字命令;当原生命令调试程序得到文字结果时,本插件将该文字结果转换为界面响应。
[0124]在本发明实施例中,终端通过插件包括的接口连接终端的开发环境和原生命令调试程序,根据该开发环境和原生命令调试程序的调试命令库,生成第一调试界面,第一调试界面包括至少一个调试按钮,至少一个调试按钮中的每个调试按钮对应一个文字命令,从而用户在调试原生命令调试程序时,直接点击第一调试界面中的调试按钮,该插件根据该调试按钮获取对应的文字命令,向原生命令调试程序发送该文字命令进行调试,从而用户在调试原生命令调试程序时,直接选择调试按钮即可调试原生命令调试程序,从而用户不用输入文字命令,可以缩短调试原生命令调试程序的时间,进而可以提高调试原生命令调试程序的效率。
[0125]实施例3
[0126]本发明实施例提供了一种利用插件调试原生命令调试程序的装置,参见图3-1,其中,该装置包括:
[0127]连接模块301,用于通过插件包括的接口连接终端的开发环境和原生命令调试程序,原生命令调试程序的调试命令库包括至少一个文字命令;
[0128]生成模块302,用于根据开发环境和调试命令库,生成第一调试界面,第一调试界
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1