1 / 10

Android Debug Bridge(ADB)

Android Debug Bridge(ADB). Android Debug Bridge(ADB). 简介 命令格式 常用方法 注意事项. 简介. 和 Android 设备 ( 机器或模拟器 ) 通信的通用命令行工具 控制和查看设备信息的基础工具,调试必须工具 基础工具:其他调试工具都是架构在 ADB 协议之上的 ADB 包括 一个客户端:运行在开发 PC 上,通过 adb 命令执行。 一个服务端:运行在开发 PC 上,作为后台服务进程。服务端进程负责管理客户端和 adb 设备之间的通讯。 一个私服进程:运行在设备上(机器或模拟器). 命令格式.

Download Presentation

Android Debug Bridge(ADB)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Android Debug Bridge(ADB)

  2. Android Debug Bridge(ADB) • 简介 • 命令格式 • 常用方法 • 注意事项

  3. 简介 • 和Android设备(机器或模拟器)通信的通用命令行工具 • 控制和查看设备信息的基础工具,调试必须工具 • 基础工具:其他调试工具都是架构在ADB协议之上的 • ADB包括 • 一个客户端:运行在开发PC上,通过adb命令执行。 • 一个服务端:运行在开发PC上,作为后台服务进程。服务端进程负责管理客户端和adb设备之间的通讯。 • 一个私服进程:运行在设备上(机器或模拟器)

  4. 命令格式 • 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/uninstall • Install 后跟apk文件名 • Uninstall后跟apk中,application的包名

  8. 常用方法 • adb forward <local> <remote> • 将本地对<local>端口的请求,转向到连接设备的<remote>端口 • 连接gdb调试时需要设置 • adb forward tcp:5039 tcp:5039

  9. Thanks!

More Related