在多设备(模拟器)时,想要直接用 logcat 查看其中一台的状态,或者直接把应用安装到目
标
设
备
上
时
,
需
要
指
定
设
备
号
。
adb
devices
这 个 指 令 可 以 得 到 当 前 设 备 的 序 列 号 ( serialNumber ) 。
比
如
一
个
模
拟
器
通
常
是
emulator-5554
在 adb
的 指 令 后 面 加 上 参 数
-s <serialNumber>
比 如
-s emulator-5554
就
可
以
指
定
adb
指
令
的
目
标
。
在
多
个
模
拟
器
或
者
设
备
存
在
时
很
实
用
。
原
文
链
接
http://www.iteye.com/topic/260042
Android
调
试
桥
http://www.androidin.com/docs/reference/adb.html#sqlite
Android 调试桥(adb)
是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。
可
以
通
过
下
列
几
种
方
法
加
入
adb:
在
设
备
上
运
行
shell
命
令
通
过
端
口
转
发
来
管
理
模
拟
器
或
设
备
从
模
拟
器
或
设
备
上
拷
贝
来
或
拷
贝
走
文
件
下
面
对
adb
进
行
了
介
绍
并
描
述
了
常
见
的
使
用
.
Contents
概
要
发
出
adb
命
令
查
询
模
拟
器
/
设
备
实
例
给
特
定
的
模
拟
器
/
设
备
实
例
发
送
命
令
安
装
软
件
转
发
端
口
从
模
拟
器
/
设
备
中
拷
入
或
拷
出
文
件
Adb
命
令
列
表
启
动
shell
命
令
通
过
远
程
shell
端
运
行
sqllite3
连
接
数
据
库
UI/
软
件
试
验
程
序
Monkey
其
它
的
shell
命
令
启
用
logcat
日
志
使
用
logcat
命
令
过
滤
日
志
输
出
控
制
日
志
输
出
格
式
查
看
可
用
日
志
缓
冲
区
查
看
stdout
和
stderr
Logcat
命
令
列
表
停
止
adb
服
务
概
要
Android 调 试 系 统 是 一 个 面 对 客 户 服 务 系 统 , 包 括 三 个 组 成 部 分 :
一个在你用于开发程序的电脑上运行的客户端。你可以通过 shell 端使用 adb 命令启动客户端。
其他 Android 工 具 比 如 说 ADT 插 件 和 DDMS 同 样 可 以 产 生 adb 客 户 端 .
在你用于发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行于模拟器
或 设 备 上 的
adb
守 护 程 序 (daemon) 之 间 的 通 信 。 .
一 个 以 后 台 进 程 的 形 式 运 行 于 模 拟 器 或 设 备 上 的 守 护 程 序 (daemon) 。 .
当你启动一个 adb 客户端,客户端首先确认是否已有一个 adb 服务进程在运行。如果没有,
则启动服务进程。当服务器运行, adb 服务器就会绑定本地的 TCP 端口 5037 并监听 adb 客
—
户 端 发 来 的 命 令 ,
所 有 的 adb
客 户 端 都 是 用 端 口 5037 与 adb 服 务 器 对 话 的 .
接着服务器将所有运行中的模拟器或设备实例建立连接。它通过扫描所有 5555 到 5585 范围
内的奇数端口来定位所有的模拟器或设备。一旦服务器找到 了 adb 守护程序,它将建立一个