Android - ADB调试桥

一 、 什么是ADB ? ADB有什么用? ADB工具如何使用

adb 是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开 cmd即可使用 adb 命令
adb 的全称为 Android Debug Bridge
ADB是起到调试桥的作用,通过adb 我们可以在 Eclipse 中方面通过 DDMS 来调试 Android 程序,说白了就是debug 工具,adb 的工作方式比较特殊,采用**Socket TCP 5554 等端口的方式让 IDE 和 Qemu(模
拟处理器)通讯,默认情况下 adb 会 daemon 相关的网络端口,所以当我们运行 Eclipse 时
adb 进程就会自动运行,借助 adb 工具我们可以管理设备或手机模拟器的状态,还可以进
行很多手机操作,如安装软件、系统升级、运行 shell 命令等等,其实简而言说,adb 就是
连接 Android 手机与 PC 端的桥梁,可以让用户在电脑上对手机进行全面的操作。

二:ADB 的主要功能有哪些?

1:查看当前模拟器或者 Android 设备实例的状态
一般在使用前都会使用 adb devices 这个命令查看一下模拟器的状态,通过这个命令
得到 ADB 的回应信息,可以看到 ADB 作为回应为每个实例制定了相关的信息。
1.1:emulator-5554 为实例名称
1.2:device 为实例连接状态,device 表示此实例正与 adb 相连接,offline 表示此实
例没有与 adb 连接或者无法响应

2.1: 先把 apk 文件拷贝到 sdk 目录下的 tools
2.2: 进入 dos 下切换到 SDK 的安装路径下的 tools 目录
2.3 :执行安装命令
adb install

3:从本机上复制文件到模拟器或者 Android 设备
adb push <本地路径><远程路径>,<本地路径>指的是自己的机器上或者模拟器上
的目标文件,<远程路径>指的是远程设备实例上的目标文件

4:从模拟器复制文件到模拟器或者 Android 设备
adb pull <远程路径><本地路径>,<本地路径>指的是自己的机器上或者模拟器上的
目标文件,<远程路径>指的是远程设备实例上的目标文件

5:使用 shell 命令
输入 adb shell 就可以进入 shell 命令行了,可以使用一些常用的 shell 命令,如:ls
命令列出了文件

你可能感兴趣的:(android,调试)