控制程序调试模式的方法及系统的制作方法

文档序号:10724816阅读:174来源:国知局
控制程序调试模式的方法及系统的制作方法
【专利摘要】本发明提供了一种控制程序调试模式的方法及系统,通过将程序设置为非调试模式进行发布;通过第一预设文件打开调试模式,对程序进行调试,将对调试模式的控制放在文件中,程序默认发布的时候是非调试模式,在需要对程序调试时,通过第一预设文件打开对程序的调试模式,避免由于调试模式一直开启,导致程序执行效率下降的问题,从而提高程序的执行效率。
【专利说明】
控制程序调试模式的方法及系统
技术领域
[0001 ]本发明涉及一种控制程序调试模式的方法及系统。
【背景技术】
[0002]在进行安卓开发的时候,往往需要使用调试模式(debugmode)来查看相应的debug log(错误排查日志)来分析程序的执行过程,出现问题也可以依靠log来发现问题。传统的方式都是需要在程序里面设置一个变量值来定义是否打开debug mode,而程序的量产版本又必须要关掉debug模式这样有利于程序执行的效率,往往很多程序在使用调试模式的时候忘记关闭,导致程序执行效率下降。

【发明内容】

[0003]本发明的目的在于提供一种控制程序调试模式的方法及系统,能够解决由于无法关闭调试模式,导致程序执行效率下降的问题。
[0004]为解决上述问题,本发明提供一种控制程序调试模式的方法,包括:
将程序设置为非调试模式进行发布;
通过第一预设文件打开调试模式,对程序进行调试。
[0005]进一步的,在上述方法中,通过第一预设文件打开调试模式,对程序进行调试,包括:在文件系统中添加第一预设文件;
通过第一预设文件打开调试模式,对程序进行调试。
[0006]进一步的,在上述方法中,通过第一预设文件打开调试模式,对程序进行调试的步骤之后,还包括:
通过第二预设文件关闭调试模式,结束对程序的调试。
[0007]进一步的,在上述方法中,通过第二预设文件关闭调试模式,结束对程序的调试,包括:
在文件系统中添加第二预设文件;
通过第二预设文件关闭调试模式,结束对程序的调试。
[0008]根据本发明的另一面,提供一种控制程序调试模式的系统,包括:
发布模块,用于将程序设置为非调试模式进行发布;
调试模块,用于通过第一预设文件打开调试模式,对程序进行调试。
[0009]进一步的,在上述系统中,所述通调试模块,用于在文件系统中添加第一预设文件;通过第一预设文件打开调试模式,对程序进行调试。
[0010]进一步的,在上述系统中,所述调试模块,还用于通过第二预设文件关闭调试模式,结束对程序的调试。
[0011]进一步的,在上述系统中,通所述调试模块,还用于在文件系统中添加第二预设文件;通过第二预设文件关闭调试模式,结束对程序的调试。
[0012]与现有技术相比,本发明通过将程序设置为非调试模式进行发布;通过第一预设文件打开调试模式,对程序进行调试,将对调试模式的控制放在文件中,程序默认发布的时候是非调试模式,在需要对程序调试时,通过第一预设文件打开对程序的调试模式,避免由于调试模式一直开启,导致程序执行效率下降的问题,从而提高程序的执行效率。
【附图说明】
[0013]图1是本发明一实施例的控制程序调试模式的方法的流程图;
图2是本发明一实施例的控制程序调试模式的系统的模块图。
【具体实施方式】
[0014]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0015]实施例一
如图1所示,本发明提供一种控制程序调试模式的方法,包括:
步骤SI,将程序设置为非调试模式进行发布;
步骤S2,通过第一预设文件打开调试模式,对程序进行调试。在此,将对调试模式的控制放在文件中,程序默认发布的时候是非调试模式,在需要对程序调试时,通过第一预设文件打开对程序的调试模式,避免由于调试模式一直开启,导致程序执行效率下降的问题,从而提尚程序的执彳丁效率。
[0016]所述述控制程序调试模式的方法一优选的实施例中,步骤S2,通过第一预设文件打开调试模式,对程序进行调试,包括:
在文件系统中添加第一预设文件;
通过第一预设文件打开调试模式,对程序进行调试。在此,在文件系统中添加一个第一预设文件后,在第一预设文件中加入相应的内容来打开调试模式,方便高效。
[0017]如图1所示,所述述控制程序调试模式的方法一优选的实施例中,步骤S2,通过第一预设文件打开调试模式,对程序进行调试的步骤之后,还包括:
步骤S3,通过第二预设文件关闭调试模式,结束对程序的调试,从而实现在不需要对程序进彳丁调试时,关闭调试t吴式,进一步提尚程序的执彳丁效率。
[0018]所述述控制程序调试模式的方法一优选的实施例中,步骤S3,通过第二预设文件关闭调试模式,结束对程序的调试,包括:
在文件系统中添加第二预设文件;
通过第二预设文件关闭调试模式,结束对程序的调试。在此在文件系统中添加一个第二预设文件后,在第二预设文件中加入相应的内容来关闭调试模式,方便高效。
[0019]实施例二
如图2所示,本发明还提供另一种控制程序调试模式的系统,包括:
发布模块I,用于将程序设置为非调试模式进行发布;
调试模块2,用于通过第一预设文件打开调试模式,对程序进行调试。在此,将对调试模式的控制放在文件中,程序默认发布的时候是非调试模式,在需要对程序调试时,通过第一预设文件打开对程序的调试模式,避免由于调试模式一直开启,导致程序执行效率下降的问题,从而提高程序的执行效率。
[0020]所述述控制程序调试模式的系统一优选的实施例中,所述通调试模块,用于在文件系统中添加第一预设文件;通过第一预设文件打开调试模式,对程序进行调试。在此,在文件系统中添加一个第一预设文件后,在第一预设文件中加入相应的内容来打开调试模式,方便高效。
[0021]所述述控制程序调试模式的系统一优选的实施例中,所述调试模块,还用于通过第二预设文件关闭调试模式,结束对程序的调试,从而实现在不需要对程序进行调试时,关闭调试t吴式,进一步提尚程序的执彳丁效率。
[0022]所述述控制程序调试模式的系统一优选的实施例中,通所述调试模块,还用于在文件系统中添加第二预设文件;通过第二预设文件关闭调试模式,结束对程序的调试。此在文件系统中添加一个第二预设文件后,在第二预设文件中加入相应的内容来关闭调试模式,方便高效。
[0023]本发明通过将程序设置为非调试模式进行发布;通过第一预设文件打开调试模式,对程序进行调试,将对调试模式的控制放在文件中,程序默认发布的时候是非调试模式,在需要对程序调试时,通过第一预设文件打开对程序的调试模式,避免由于调试模式一直开启,导致程序执行效率下降的问题,从而提高程序的执行效率。
[0024]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0025]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0026]显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
【主权项】
1.一种控制程序调试模式的方法,其特征在于,包括: 将程序设置为非调试模式进行发布; 通过第一预设文件打开调试模式,对程序进行调试。2.如权利要求1所述的控制程序调试模式的方法,其特征在于,通过第一预设文件打开调试模式,对程序进行调试,包括: 在文件系统中添加第一预设文件; 通过第一预设文件打开调试模式,对程序进行调试。3.如权利要求1所述的控制程序调试模式的方法,其特征在于,通过第一预设文件打开调试模式,对程序进行调试的步骤之后,还包括: 通过第二预设文件关闭调试模式,结束对程序的调试。4.如权利要求3所述的控制程序调试模式的方法,其特征在于,通过第二预设文件关闭调试模式,结束对程序的调试,包括: 在文件系统中添加第二预设文件; 通过第二预设文件关闭调试模式,结束对程序的调试。5.一种控制程序调试模式的系统,其特征在于,包括: 发布模块,用于将程序设置为非调试模式进行发布; 调试模块,用于通过第一预设文件打开调试模式,对程序进行调试。6.如权利要求5所述的控制程序调试模式的系统,其特征在于,所述通调试模块,用于在文件系统中添加第一预设文件;通过第一预设文件打开调试模式,对程序进行调试。7.如权利要求5所述的控制程序调试模式的系统,其特征在于,所述调试模块,还用于通过第二预设文件关闭调试模式,结束对程序的调试。8.如权利要求7所述的控制程序调试模式的系统,其特征在于,通所述调试模块,还用于在文件系统中添加第二预设文件;通过第二预设文件关闭调试模式,结束对程序的调试。
【文档编号】G06F11/36GK106095686SQ201610445413
【公开日】2016年11月9日
【申请日】2016年6月20日
【发明人】曾能新
【申请人】上海卓易科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1