移动app的调试方法和系统的制作方法

文档序号:9750716阅读:487来源:国知局
移动app的调试方法和系统的制作方法
【技术领域】
[0001]本发明涉及移动应用技术领域,具体而言,本发明涉及一种移动APP的调试方法和系统。
【背景技术】
[0002]在移动APP(AppliCat1n,应用)的开发过程中,调试是重要环节。目前,针对移动APP的调试方法一般是软件开发工具包或者集成开发环境进行调试。实际应用中,在集成开发环境(IDE,Integrated Development Environment)上进行移动APP的调试时,通常包括三个过程:编译、部署、以及运行调试。其中,移动APP的部署过程由一系列执行程序组成,比如连接初始化、文件上传、安装APP安装包等执行程序。通过上述执行程序,移动APP的部署可以将编译生成的APP安装包上传至移动终端,并进行安装。
[0003]本发明的发明人发现,在开发者不清楚移动APP部署过程中各个执行程序的含义、或者误操作的情况下,容易造成移动APP的部署失败,从而导致移动APP的调试失败。由于移动APP的调试涉及编译、部署和运行等多个过程,且每个过程往往由多个执行程序组成,因此,在移动APP调试失败后,开发者将很难查找到失败的原因。
[0004]因此,有必要提供一种移动APP的调试方法,能够降低移动APP的部署失败的可能性,从而提高移动APP的调试成功率。

【发明内容】

[0005]针对上述现有技术存在的缺陷,本发明提供了一种移动APP的调试方法和系统,能够降低移动APP的部署失败的可能性,从而提高移动APP的调试成功率。
[0006]本发明提供了一种移动APP的调试方法,包括:
[0007]Pl、通过集成开发环境编译移动应用APP的源程序,生成移动APP安装包;
[0008]P2、通过多个执行程序将所述移动APP安装包部署至移动终端:
[0009]接收到部署命令后启动预设的顺序检测服务;由所述顺序检测服务根据命令的执行顺序,对接收的部署命令所涉及的执行程序依次进行编号;若当前执行程序的编号与预存的该执行程序的编号一致,则由所述顺序检测服务返回执行通知;接收到所述执行通知后,运行当前执行程序;
[0010]P3、完成移动APP安装包的部署后,将用户输入的调试命令发送至移动终端用以对所述移动APP进行调试。
[0011]较佳地,所述由所述顺序检测服务根据命令的执行顺序,对接收的部署命令所涉及的执行程序依次进行编号后,所述调试方法还包括:
[0012]若预存的执行程序中不包括当前执行程序,则提示错误。
[0013]较佳地,所述由所述顺序检测服务根据命令的执行顺序,对接收的部署命令所涉及的执行程序依次进行编号之后,所述调试方法还包括:
[0014]若当前执行程序的编号与预存的该执行程序的编号不一致,则提示错误。
[0015]较佳地,所述执行程序包括:
[0016]所述PC与所述移动终端之间的连接初始化、所述移动APP安装包的上传、所述移动APP安装包的安装。
[0017]较佳地,所述移动终端具体为手机、或模拟器;以及
[0018]所述移动终端具体为模拟器时,所述执行程序还包括:模拟器的启动。
[0019]根据本发明的另一方面,还提供了一种移动APP的调试系统,该系统包括:
[0020]编译模块,用于通过集成开发环境编译移动应用APP的源程序,生成移动APP安装包;
[0021 ]部署模块,用于通过多个执行程序将所述移动APP安装包部署至移动终端,具体包括:接收到部署命令后启动预设的顺序检测服务;由所述顺序检测服务根据命令的执行顺序,对接收的部署命令所涉及的执行程序依次进行编号;若当前执行程序的编号与预存的该执行程序的编号一致,则由所述顺序检测服务返回执行通知;接收到所述执行通知后,运行当前执行程序;
[0022]调试模块,用于在所述部署模块完成移动APP安装包的部署后,将用户输入的调试命令发送至移动终端用以对所述移动APP进行调试。
[0023]较佳地,所述部署模块还用于若所述顺序检测服务检测到预存的执行程序中不包括当前执行程序,则提示错误。
[0024]较佳地,所述部署模块还用于若所述顺序检测服务检测到当前执行程序的编号与预存的该执行程序的编号不一致,则提示错误。
[0025]较佳地,所述执行程序具体包括:
[0026]所述PC与所述移动终端之间的连接初始化、以及所述移动APP安装包的上传和安装。
[0027]较佳地,所述移动终端具体为手机、或模拟器;以及
[0028]所述移动终端具体为模拟器时,所述执行程序还包括:模拟器的启动。
[0029]本发明的技术方案中,在对移动APP调试的部署过程中,通过顺序检测服务可以根据命令的执行顺序,对接收的部署命令所涉及的执行程序依次进行编号;若当前执行程序的编号与预存的该执行程序的编号不一致,则及时向用户进行提示错误。这样,即使在用户不清楚移动APP部署过程中各执行程序的含义、或者误操作的情况下,用户也可以根据提示调整执行程序的运行顺序,直至按照正确的顺序完成移动APP的部署,降低了移动APP的部署失败的可能性,且可以防止因为部署过程中的执行程序的顺序错误导致移动APP调试失败。
[0030]本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0031 ]图1为本发明实施例中移动APP的调试方法流程移动APP的调试系统的内部结构示意图;
[0032]图2为本发明实施例中移动APP的调试系统的内部结构示意图;
[0033]图3为本发明实施例中部署模块的内部结构示意图。
【具体实施方式】
[0034]以下将结合附图对本发明的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。
[0035]本发明的发明发现,在用户不清楚移动APP(AppliCat1n,应用)的部署过程中各个执行程序的含义、或者误操作的情况下,容易出现执行程序的运行顺序改变,从而造成移动APP的部署失败,进而导致移动APP的调试失败。
[0036]因此,本发明的发明人考虑,可以针对部署的每个执行程序,预先定义一个顺序量,并基于定义的顺序量,在移动APP的调试部署过程中增加执行程序的顺序检测机制,在检测到用户改变了执行程序的运行顺序时,及时向用户进行提示错误。这样,用户可以根据提示调整执行程序的运行顺序,直至按照正确的顺序完成移动APP的部署,降低了移动APP的部署失败的可能性,且可以防止因为部署过程中执行程序的顺序错误导致移动APP调试失败。
[0037]下面结合附图详细说明本发明的技术方案。
[0038]本发明提供了一种移动APP的调试方法,主要包括如下步骤P1-P3:
[0039]Pl、通过集成开发环境编译移动APP的源程序,生成移动APP安装包。
[0040]P2、通过多个执行程序将移动APP安装包部署至移动终端。
[0041]P3、完成移动APP安装包的部署后,将用户输入的调试命令发送至移动终端用以对所述移动APP进行调试。
[0042]其中,在通过多个执行程序将移动APP安装包部署至移动终端的过程中,接收到部署命令后启动预设的顺序检测服务;由顺序检测服务根据命令的执行顺序,对接收的部署命令所涉及的执行程序依次进行编号;若当前执行程序的编号与预存的该执行程序的编号一致,则由顺序检测服务返回执行通知;接收到执行通知后,运行当前执行程序。
[0043]具体地,移动APP的调试方法的具体流程如图1所示,可以包括如下步骤:
[0044]SlOl:通过集成开发环境编译移动APP的源程序,生成移动APP安装包。
[°°45] 实际应用中,为了进行移动APP的调试,可以在PC(Personal Computer,个人计
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1