一、概述:
adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。在某些特殊的情况下进入不了系统,adb就派上用场啦!
二、 adb工具的下载
adb工具不需要安装,下载下来是一个压缩文件,解压缩后是个文件夹,里面就是adb工具所需的文件,打开即用。
三、adb工具的使用
adb工具的使用方法有很多,比如:
1、查看已连接的设备(adb devices)
举例:输入命令:adb devices,如果按了回车后出现一段字母数字组合就说明设备连接成功了!
2、推送文件到设备(adb push 电脑文件路径 手机目标路径)‘push’——‘推’
举例:在不进入设备shell的情况下,输入命令:adb push c:\a.txt /sdcard/ (从电脑推送a.txt文件到设备sd卡)。
3、拉取文件到电脑(adb pull 手机文件路径 电脑目标路径)‘pull’——‘拉取’
举例:在不进入设备shell下,输入命令:adb pull /sdcard/a.txt c:\ (从设备下载a.txt文件到电脑)。
注意:上面两个:从手机发送文件到电脑、从电脑发送文件到手机,使用‘pull’还是‘push’容易搞混淆。技巧是:把电脑看作‘中心’或者把电脑看作是自己,然后‘pull’是‘拉取’的意思,意思就是‘从手机拉取文件到电脑’,‘push’是‘推’的意思,就是‘推送文件到手机’。
4、截屏
命令:adb shell screencap /sdcard/a.png
5、使用ADB获取Andriod App的日志
步骤:
(1)用USB线连接手机和电脑,调节手机进入usb调试模式;
(2)电脑打开adb工具,并输入命令:adb devices
(3)然后输入命令: adb logcat -v time > my.log (文件名)
文件 my.log就是日志输出的位置
6、手机无法开机又不能装sd卡,这种情况下在其他模式连接手机,通过adb命令把rom推送到手机内存(手机内置存储),然后卡刷就可以了。如果没有adb命令的话根本无法操作手机导入rom,因为手机不能装sd卡就进不了系统。
7、总结:
启动adb:adb start-server
查看已经连接的设备:adb devices
adb logcat: 打印log信息
发送文件到设备:adb push
下载文件到电脑:adb pull 手机文件路径 电脑目标路径
截屏命令:adb shell screencap /sdcard/文件名.png
杀死adb:adb kill-server
adb连接应用:adb connect …(地址)
adb 命令控制:adb shell
adb connect/disconnect:通过wifi远程连接手机调试.
adb shell am:am即activity manager.
该命令用来执行一些系统动作, 例如启动指定activity, 结束进程, 发送广播, 更改屏幕属性等