[笔记分享] [Tools] Adb介绍及使用

ADB原理

1.1 介绍
ADB全称Android Debug Bridge。它为系统间调试提供了一座桥梁,不仅可以在pc上使用目标机的shell,而且还可以互传文件,直接在目标机上安装、卸载程序等,是一种多用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 它不仅支持windows,而且还支持Linux、MacOS系统。
可以通过下列几种方法加入adb:
1. 在设备上运行shell命令
2. 通过端口转发来管理模拟器或设备
3. 从模拟器或设备上拷贝来或拷贝走文件

1.2 ADB原理简述
Android 调试系统是一个面对客户服务系统,包括三个组成部分:
1. adbd: 运行于device上.
2. adb server:在host上运行,用于管理和device的连接.
3. adb client: 用于向device发送command.你可以通过shell端使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端

adb 框架:

这里写图片描述

当你启动一个adb客户端,客户端首先确认是否已有一个adb服务进程在运行。如果没有,则启动服务进程。
当服务器运行, adb服务器就会绑定本地的TCP端口5037并监听adb客户端发来的命令,所有的adb客户端都

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值