Android开发入门之调试桥ADB的组成和连接

2015-12-24 17:25:57 507浏览

       Android提供了非常强大的调试工具,既支持Java代码的调试,也支持C/C++代码的调试。本文主要介绍Android调试桥ADB的组成和连接相关知识。Android调试桥(Android Debug Bridge,ADB)是一种多功能工具,能管理Android模拟器实例或Android设备的状态。

       Android调试桥ADB的组成和连接:

       一、ADB组成

       ADB是一种客户端一服务器程序,由客户端、服务端和守护进程三部分组成。

       1、客户端:在开发机器上所运行的部分,可以通过ADB命令调用。其他的一些Adnroid工具,比如ADT插件和DDMS插件,也是Android开发者通过创建ADB客户端执行的。

       2、服务端:在开发机器上以后台进程形式运行的部分。服务端负责管理客户端和运行在模拟器或设备上的ADB守护进程之间的通信。

       3、守护进程:以后台进程形式运行在模拟器或设备实例上的部分。

       二、ADB连接

       1、当ADB客户端被启动时,会检查ADB服务进程是否已经运行。若服务进程未运行,则启动服务端。当服务端启动时,它会绑定本地TCP端口5037,并且监听从ADB客户端发来的命令——所有ADB客户端都是使用5037端口与ADB服务端进行通信的。

       2、服务端与所有正在运行的模拟器、设备实例连接。它通过扫描在5555~5585之间的奇数号端口来查找模拟器、设备实例。当服务查找到ADB守护进程时,会与此端口建立起一个连接。

       对于ADB连接时应该注意每个模拟器/设备实例使用一对有序端口——偶数号端口与控制台连接,奇数号端口与ADB连接。更多关于Android调试桥ADB的相关知识难点。扣丁学堂Android开发入门教程视频为您解答。

查看更多关于“Android资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号