adb分析 android adb tools

admin2024-10-07  51

一、概述:

 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, 结束进程, 发送广播, 更改屏幕属性等

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!