一、概述
adb(Android Debug Bridge),安卓平台调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运行shell命令等。
主要功能有:
- 运行设备的shell(命令行)
- 管理模拟器或设备的端口映射
- 计算机和设备之间上传/下载文件
- 将本地apk软件安装至模拟器或android设备
下载adb kit,包括adb和驱动: http://adbdriver.com/
二、安装和使用
1. 安装手机驱动
- 手机通过usb连接至电脑
- 设置手机为usb调试模式
- 双击安装ADB Driver Installer
- 弹出的界面中会显示出识别到的手机
- 安装即可
2. 运行adb程序
- 打开Windows命令窗口 ctrl+r,cmd
- 进入到adb所在目录,比如在d:\programs\adb下,先使用盘符d:进入d盘,再cd到相应文件夹下
- 输入adb,此时会出现adb的帮助信息,说明adb可以使用
三、adb命令简介
1. `adb devices`
列出所有已连接的设备,返回序列号和状态
2. `adb install [option]`
在设备上安装安卓应用程序,如 adb install test.apk
3. `adb uninstall [options]`
卸载应用,如 adb uninstall com.test.app
4. `adb pull[local]`
从设备下载指定的文件到电脑上,如 adb pull /sdcard/demo.mp4 e:\
5. `adb push`
从电脑上传指定文件到设备,如 adb push d:\test.apk /sdcard
6. `adb logcat [option] [filter-specs]`
打印日志
7. `adb shell dumpsys [options]`
打印系统信息,如 adb shell dumpsys battery
8. `adb shell screencap`
获取设备的屏幕截图,如 adb shell screencap /sdcard/screen.png,传出到本地:adb pull /sdcard/screen.png
9. `adb root`
以root身份重新进入adb
10. 其他命令,如 `ls, cd, rm, mkdir, touch, pwd, cp, mv, ifconfig, netstat, ping, ps, top`等,进入adb shell即可执行,与linux下使用一致,不再一一介绍。