The invention discloses a remote debugging method, a server and a system for a Android device. The method includes: and can be connected to the Android Android equipment debugging debugging ADB server first bridge connection; and deployment in the first proxy server to establish second network connections; among them, the first proxy server can establish third connection with one or more ADB clients; through the first connection debugging of data exchange and the ADB server, and debug the data interaction with the first proxy server through the second connection. This technology scheme provides a remote debugging implementation of Android equipment, which is to be debugged Android device and Android debug bridge ADB server, and separate agent settings in the intranet.
【技术实现步骤摘要】
安卓设备的远程调试方法、服务器和系统
本专利技术涉及设备调试领域,具体涉及安卓设备的远程调试方法、服务器和系统。
技术介绍
基于ADB(AndroidDebugBridge,安卓调试桥)的安卓设备调试目前虽然支持通过TCP连接实现远程调试,但是如果安卓设备不支持这种方式则无法进行远程调试。如果采用安卓设备通过USB与ADBServer(服务器)连接,ADBClient(客户端)通过远程连接到ADBServer的方式,通常需要将安卓设备与ADBServer设置在外网环境中,这样对于内网人员来说维护成本很高。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的安卓设备的远程调试方法、服务器和系统。依据本专利技术的一个方面,提供了一种安卓设备的远程调试方法,包括:与可连接待调试安卓设备的安卓调试桥ADB服务器建立第一连接;与部署在外网的第一代理服务器建立第二连接;其中,所述第一代理服务器可与一个或多个ADB客户端建立第三连接;通过所述第一连接与所述ADB服务器进行调试数据交互,以及通过所述第二连接与所述第一代理服务器进行调试数据交互。可选地,所述与部署在外网的第一代理服务器建立第二连接包括:根据预设的端口号,向所述第一代理服务器的预设端口发起连接请求,以使所述第一代理服务器根据所述连接请求完成第二连接的建立。可选地,所述通过所述第一连接与所述ADB服务器进行调试数据交互包括:通过第一连接获取所述ADB服务器上的已连接待调试安卓设备列表;所述通过所述第二连接与所述ADB客户端进行调试数据交互包括:通过所述第二连接将所述已连 ...
【技术保护点】
一种安卓设备的远程调试方法,其中,该方法包括:与可连接待调试安卓设备的安卓调试桥ADB服务器建立第一连接;与部署在外网的第一代理服务器建立第二连接;其中,所述第一代理服务器可与一个或多个ADB客户端建立第三连接;通过所述第一连接与所述ADB服务器进行调试数据交互,以及通过所述第二连接与所述第一代理服务器进行调试数据交互。
【技术特征摘要】
1.一种安卓设备的远程调试方法,其中,该方法包括:与可连接待调试安卓设备的安卓调试桥ADB服务器建立第一连接;与部署在外网的第一代理服务器建立第二连接;其中,所述第一代理服务器可与一个或多个ADB客户端建立第三连接;通过所述第一连接与所述ADB服务器进行调试数据交互,以及通过所述第二连接与所述第一代理服务器进行调试数据交互。2.如权利要求1所述的方法,其中,所述与部署在外网的第一代理服务器建立第二连接包括:根据预设的端口号,向所述第一代理服务器的预设端口发起连接请求,以使所述第一代理服务器根据所述连接请求完成第二连接的建立。3.如权利要求1所述的方法,其中,所述通过所述第一连接与所述ADB服务器进行调试数据交互包括:通过第一连接获取所述ADB服务器上的已连接待调试安卓设备列表;所述通过所述第二连接与所述ADB客户端进行调试数据交互包括:通过所述第二连接将所述已连接待调试安卓设备列表转发至所述第一代理服务器,以使所述第一代理服务器在接收到对已连接待调试安卓设备的查看命令时,将所述已连接待调试安卓设备列表返回给所述ADB客户端。4.一种安卓设备的远程调试方法,其中,该方法包括:与部署在内网的第二代理服务器建立第二连接;其中,所述第二代理服务器与可连接待调试安卓设备的ADB服务器建立有第一连接;接收ADB客户端的连接请求,与所述ADB客户端建立第三连接;通过所述第三连接与所述ADB客户端进行调试数据交互,以及通过所述第二连接与所述第二代理服务器进行调试数据交互。5.如权利要求4所述的方法,其中,所述与部署在内网的第二代理服务器建立第二连接包括:通过预设端口接收所述第二代理服务器发起的连接请求,根据所述连接请求完成与所述第二代理服...
【专利技术属性】
技术研发人员:李珂,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。