android debug bridge(adb)
DESCRIPTION
Android Debug Bridge(ADB). Android Debug Bridge(ADB). 简介 命令格式 常用方法 注意事项. 简介. 和 Android 设备 ( 机器或模拟器 ) 通信的通用命令行工具 控制和查看设备信息的基础工具,调试必须工具 基础工具:其他调试工具都是架构在 ADB 协议之上的 ADB 包括 一个客户端:运行在开发 PC 上,通过 adb 命令执行。 一个服务端:运行在开发 PC 上,作为后台服务进程。服务端进程负责管理客户端和 adb 设备之间的通讯。 一个私服进程:运行在设备上(机器或模拟器). 命令格式. - PowerPoint PPT PresentationTRANSCRIPT
1
Android Debug Bridge(ADB)简介命令格式常用方法注意事项
2
简介和 Android设备 (机器或模拟器 )通信的通用命令行工具控制和查看设备信息的基础工具,调试必须工具基础工具:其他调试工具都是架构在 ADB协议之上的
ADB包括一个客户端:运行在开发 PC上,通过 adb命令执行。一个服务端:运行在开发 PC上,作为后台服务进程。服务端进程负责管理客户端和 adb设备之间的通讯。
一个私服进程:运行在设备上(机器或模拟器)
3
Adb server
Adb client Adb client
Adb clientAdb client
adbd adbd
...
...
命令格式ADB 命令格式
adb [-d|-e|-s <serialNumber>] <command> adb –help
5
常用方法Adb shell
Shell登入小机若有 root权限,则可替代串口很多情况下,是查看和调试小机的唯一方式与串口 shell相比,各有优缺点
速度连接性系统性能冲击底层调试能力
adb shell <command> adb logcat = adb shell command adb bugreport = adb shell bugreport
6
常用方法adb pull/push
小机和 PC交换数据文件的方式开发阶段,部分更新代码及 dump系统数据的常用方式
注意 release版本只能往 SD卡中 push
adb sync [ <directory> ]和小机同步 pc上的目录,只拷贝改变的部分
7
adb install/uninstallInstall 后跟 apk文件名Uninstall后跟 apk中, application的包名
8
常用方法adb forward <local> <remote>
将本地对<local>端口的请求,转向到连接设备的<remote>端口
连接 gdb调试时需要设置adb forward tcp:5039 tcp:5039
9
Thanks!
10