【技术实现步骤摘要】
基于云服务器的安卓设备远程调试方法
本专利技术属于计算机网络设备
,是一种在公网云服务器的安卓设备上部署调试应用的方法,尤其是开发应用的集成开发环境(IDE)采用安卓调试工具(ADB)进行调试的情况下,为其提供公网安卓设备远程调试的方法。。
技术介绍
目前安卓应用的开发工具基本上都使用ADB进行调试,在安卓设备应用的开发中,通常采用的方式都是在模拟器上或者开发者所使用的电脑通过USB连接的设备来进行调试。采用这种方式开发的应用覆盖面较小,发布后在不同的机型上运行容易产生一些问题,为解决这些问题,需要准备这些机型再进行调试修改。应用完善的较慢,延误应用占领市场的时机。此外,这种传统的调试方式随机性较大,不能建立应用调试和测试的标准,难以保障应用的机型覆盖率,会使得企业增加许多额外的开发成本。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于云服务器的安卓设备远程调试系统。本专利技术解决其技术问题是采取以下技术方案实现的:一种基于云服务器的安卓设备远程调试方法,包括步骤如下:(1)在公网上建立云服务器,在该云服务器上部署一个通信代理服务,负责在开发者的主机和云服务器内网的设备路由服务之间转发调试通信数据,同时,在该云服务器上部署一个安卓设备发现服务,负责接收内网安卓设备的注册信息,并发布给开发者主机;(2)在云服务器的内网建立一个嵌入式主机集群,在主机集群上部署linux系统,安装和运行ADBHOST程序,通过usb连接安卓设备,并向云服务器注册安卓设备;(3)在云服务器的内网建立一个设备路由服务器,在该设备路由服务器上部署设备路由服务,负 ...
【技术保护点】
一种基于云服务器的安卓设备远程调试方法,其特征在于:包括步骤如下:(1)在公网上建立云服务器,在该云服务器上部署一个通信代理服务,负责在开发者的主机和云服务器内网的设备路由服务之间转发调试通信数据,同时,在该云服务器上部署一个安卓设备发现服务,负责接收内网安卓设备的注册信息,并发布给开发者主机;(2)在云服务器的内网建立一个嵌入式主机集群,在主机集群上部署linux系统,安装和运行ADB HOST程序,通过usb连接安卓设备,并向云服务器注册安卓设备;(3)在云服务器的内网建立一个设备路由服务器,在该设备路由服务器上部署设备路由服务,负责将云服务器的通信路由到相应的连接安卓设备的Linux主机;(4)在开发者的主机上部署一个通信代理服务,该通信代理服务监听本机通信数据端口,负责在本机的ADB CLIENT和云服务器之间转发调试通信数据,同时检测用户开发安卓应用所使用的IDE选择的安卓设备标识;同时,在开发者的主机上部署一个开发工具插件,该插件用于从云服务器获取注册的安卓设备,在IDE上呈现,供开发者选择,并发布开发者选择的安卓设备标识;(5)开发者使用开发工具插件开发安卓应用,在插件提 ...
【技术特征摘要】
1.一种基于云服务器的安卓设备远程调试方法,其特征在于:包括步骤如下:(1)在公网上建立云服务器,在该云服务器上部署一个通信代理服务,负责在开发者的主机和云服务器内网的设备路由服务之间转发调试通信数据,同时,在该云服务器上部署一个安卓设备发现服务,负责接收内网安卓设备的注册信息,并发布给开发者主机;(2)在云服务器的内网建立一个嵌入式主机集群,在主机集群上部署linux系统,安装和运行ADBHOST程序,通过usb连接安卓设备,并向云服务器注册安卓设备;(3)在云服务器的内网建立一个设备路由服务器,在该设备路由服务器上部署设备路由服务,负责将云服务器的通信路由到相应的连接安卓设备的Linux主机;(4)在开发者的主机上部署一个通信代理服务,该通信代理服务监听本机通信数据端口,负责在本机的ADBCL...
【专利技术属性】
技术研发人员:李志彬,陆宪东,张海涛,
申请(专利权)人:天津市普迅电力信息技术有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。