ADB 常用指令
adb 的全称为 Android Debug Bridge,是管理 android 模拟器或者设备
的一个工具,简单的说它就是一个调试工具。以下是 adb 支持的常用命令:
1. 选项指令(Options commands)
(1) adb –d shell:
仅通过 USB 接口管理 adb,如果不只是 USB 接口返回错误
(2) adb –e shell:
仅通过模拟器来管理 adb,如果不只是模拟器管理,返回错误
(3) adb –s <serialNumber> :
通过设备的允许的命令号码来发送命令来管理 adb,没有指定号码,返回错
误
例如:adb –s 04035C1F18006014 shell
(4) adb devices:
查看所有连接的设备/模拟器
(5) connect <host>[:<port>]
以指定端口号连接设备
(6) disconnect [<host>[:<port>]]
与设备断开连接
2. 设备指令(device commands)
(1) adb push <local> <remote> :
复制本地文件到设备上
例如:adb push e:/folder /data/data
(2) adb pull <remote> [<local>]:
复制设备上的文件到本地
例如:adb pull /data/data/folder e:
(3) adb shell :
登录设备的 shell
(4) adb shell <command> :
登录设备的 shell 并执行 command 命令
例如:adb shell ls
(5) adb emu <command> :
执行模拟器控制台命令
(6) adb logcat [ <filter-spec> ] :
查看设备的 logcat,相当于 eclipse 上的 logcat
例如:adb logcat arcgallery:V 表示输出 TAG 为 arcgallery 和级别在 V 以上的日
志。adb logcat arcgallery:V *:s 只输出 TAG 为 arcgallery,级别为 V 的日志
(7) adb forward <local> <remote>:
建立从主机端口到设备端口的转发
例如:adb forward tcp:6100 tcp:7100 表示建立从主机端口 6100 到设备端口
7100 的转发