【技术实现步骤摘要】
终端应用程序调试方法、装置、介质及设备
[0001]本公开涉及计算机
,具体地,涉及一种终端应用程序调试方法、装置、介质及设备。
技术介绍
[0002]原生托管插件为Unity调试平台经常接入第三方SDK的方式。在该调试平台中通常会对原生托管插件中的原生接口进行C#封装。由于原生托管插件中通常为iOS和安卓Android的代码,相关技术中,在通过调试平台对终端进行测试时,通常需要构建和导出在终端上运行的数据程序包,将该数据程序包安装在相应的终端上从而实现精准调试。通过上述技术方案,在调试平台只能调试C#代码而无法调试原生代码,在调试平台中所有有关原生代码的实现都是空实现,调试过程需要频繁的导出数据包和安装数据包的过程。
技术实现思路
[0003]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]第一方面,本公开提供一种终端应 ...
【技术保护点】
【技术特征摘要】
1.一种终端应用程序调试方法,其特征在于,应用于调试平台,所述方法包括:确定待调试应用程序对应的目标终端,其中,所述目标终端的终端类型包括iOS类型和安卓类型;根据所述终端类型确定所述待调试应用程序对应的调试信息,其中,所述调试信息用于调用所述待调试应用对应的目标服务;对所述调试信息进行封装,获得所述调试信息对应的第一网络消息;将所述第一网络消息发送至所述目标终端,以由所述目标终端中的调试应用响应于所述第一网络消息调用所述目标终端中的所述目标服务;对接收到的所述目标终端返回的第二网络消息进行解析,获得所述调试信息对应的调试结果。2.根据权利要求1所述的方法,其特征在于,所述目标终端的调试应用用于对接收到的第一网络消息解析,确定所述第一网络消息对应的目标服务以及所述目标服务对应的目标参数;从所述目标终端中查询所述目标服务对应的目标实现,并基于所述目标参数调用所述目标实现,获得所述目标服务对应的返回参数。3.根据权利要求1所述的方法,其特征在于,所述待调用应用程序中的每一服务对应于多个实现类,所述实现类与所述终端类型一一对应;所述根据所述终端类型确定所述待调试应用程序对应的调试信息,包括:根据所述终端类型确定所述目标服务调用的实现类;确定所述目标服务调用的实现类对应的调用参数,获得所述调试信息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述目标服务对应的线程类型,其中,所述线程类型包括主线程类型和非主线程类型;根据所述线程类型生成所述目标服务对应的线程标识;所述对所述调试信息进行封装,获得所述调试信息对应的第一网络消息,包括:对所述调试信息和所述线程标识进行封装,获得所述第一网络消息。5.根据权利要求1所述的方法,其特征在于,所述目标终端的终端类型为安卓类型,所述方法还包括:确定所述目标服务对应的对象的对象标识;所述对所述调试信息进行封装,获得所述调试信息...
【专利技术属性】
技术研发人员:钟松志,
申请(专利权)人:北京有竹居网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。