[发明专利]一种调试应用程序的方法、装置、设备和存储介质有效
申请号: | 201811638872.5 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109828915B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 董永清;潘温 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 胡业勤 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调试 应用程序 方法 装置 设备 存储 介质 | ||
本公开是关于一种调试应用程序的方法、装置、设备、存储介质,属于计算机技术领域。本公开提供一种调试应用程序的方法,方法包括:当检测到第一运行设备接入编译设备时,建立与该第一运行设备之间的调试连接,基于该调试连接在第一运行设备上运行第一编译文件,得到第一运行结果,并且将第一运行设备的第一连接信息添加到调试记录表中。由于该调试记录表中存储了已建立调试连接的运行设备的连接信息,因此当需要对多个运行设备进行调试时,基于该调试记录表中存储的连接信息,即可向多个运行设备发送修改后的第二编译文件,得到多个第二运行结果,调试过程简单,节约了大量时间,提高了调试效率。
技术领域
本公开是关于计算机技术领域,具体来说是关于一种调试应用程序的方法、 装置、设备和存储介质。
背景技术
在App(Application,计算机应用程序)开发过程中,开发人员使用IDE(Integrated Development Environment,集成开发环境)工具进行代码开发,进 行代码开发且包含该IDE的设备称为编译设备。在App的功能开发完毕后,开 发人员需要对开发完成的应用程序进行调试,以确保App的功能能够正常的运 行。
在对应用程序开发完成后,编译设备在该IDE中对该应用程序进行编译, 得到JS代码,将JS代码生成第一RPK文件(后缀名为.rpk的系统文件)。当 在第一运行设备上调试该应用程序时,第一运行设备接入该编译设备,并运行 第一RPK文件中的JS代码,得到运行结果。编译设备根据该运行结果修改第一 RPK文件中的JS代码,得到第二RPK文件。第一运行设备运行第二RPK文件, 以对该应用程序进行调试。当在第二运行设备上调试该应用程序时,编译设备 断开与第一运行设备之间的连接,并按以上方法在第二运行设备上对该应用程 序进行调试。
发明内容
本公开提供一种调试应用程序的方法、装置,能够克服需要在多个运行设 备上进行调试时,只能逐个将运行设备与编译设备连接从而进行调试,过程繁 琐,调试耗时较长,且效率低问题,所述技术方案如下:
第一方面,提供了一种调试应用程序的方法,方法包括:
当检测到第一运行设备接入编译设备时,建立与所述第一运行设备之间的 调试连接,基于所述调试连接在所述第一运行设备上运行第一编译文件,得到 第一运行结果,以及,将所述第一运行设备的第一连接信息添加到调试记录表 中,所述调试记录表用于存储已建立调试连接的运行设备的连接信息;所述第 一编译文件中包括编译设备编译所述应用程序得到的代码;
当基于所述第一运行结果对所述第一编译文件进行修改得到第二编译文件 时,根据所述调试记录表中记录的多个连接信息,确定多个目标运行设备;
在所述多个目标运行设备上运行所述第二编译文件,得到多个第二运行结 果。
在一种可能的实现方式中,所述将所述第一运行设备的第一连接信息添加 到调试记录表中,包括:
确定所述调试记录表中是否存储所述第一连接信息,所述调试记录表中已 存储的运行设备的连接信息以所述运行设备的接入时间进行排序;
当所述调试记录表中没有存储所述第一连接信息,将所述第一连接信息添 加到所述调试记录表中;
当所述调试记录表中存储所述第一连接信息时,移动所述第一连接信息在 所述调试记录表中的位置。
在另一种可能的实现方式中,所述将所述第一连接信息存储到所述调试记 录表中,包括:
将所述第一连接信息添加到所述调试记录表的最前端;
所述移动所述第一连接信息在所述调试记录表中的位置,包括:
将所述调试记录表中位于所述第一连接信息前端的连接信息下移,并将所 述第一连接信息移动至所述调试记录表的最前端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811638872.5/2.html,转载请声明来源钻瓜专利网。