Adb命令

本文最后更新于:2021年12月4日 晚上

ADB官方介绍

ADB全称为:Android Debug Bridge,可翻译为Android 调试桥(adb),是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。

基础命令

1. 查看使用帮助

1
adb help

2. 启动adb服务:

1
adb start-server

3. 杀死adb服务:

1
adb kill-server

4. 通过 Wi-Fi 连接到设备

1
adb pair ipaddr:port #Android版本 >= 11才支持该命令

5. 启动网络adb服务:

1
adb connect {ipaddr}:{port}

{ipaddr}:IP地址
{port}:端口号

6. 断开网络adb服务:

1
adb disconnent {ipaddr}:{port}

{ipaddr}:IP地址
{port}:端口号

7. 设置网络adb端口号

1
adb forward tcp:5555 tcp:8888 #更改网络adb端口号为8888

网络adb默认端口号为:5555

8. 显示当前连接的全部安卓设备

1
adb devices -l

文件操作

1. 拷贝手机里的文件到电脑上(默认拷贝路径为命令行所在路径):

1
2
3
adb pull /system/etc/hosts #拷贝手机文件到电脑命令行所在路径

adb pull /system/etc/hosts D:\ #拷贝手机文件到电脑D盘根目录

2. 拷贝电脑的文件到手机上:

1
2
3
adb push Markdown语法.md /storage/92C4-1BE6

adb push D:\hosts /storage/92C4-1BE6

3. 在命令行中访问手机目录:

1
adb shell

使用adb shell进入Android设备目录后,如需退出,输入exit即可回到cmd

4. 安装APP

1
adb install {path_to_apk}

{path_to_apk}:安装包的路径,包含后缀名.apk

5. 卸载APP

1
adb uninstall {apk_package_name}

{apk_package_name}:软件的包名


刷机相关

1. 使用adb重启手机进入 recovery/bootloader:

1
2
3
adb reboot recovery #重启到Recovery

adb rebot bootloader #重启到Fastboot

2. 使adb获取Root权限

1
adb root

开发者相关

1.启动对应包名的MainActivity

1
adb shell am start -n {apk_package_name} #启动包名为apk_package_name的MainActivity

{apk_package_name}:应用包名

2. 对指定设备执行命令

1
adb -s {devices_id} {command}

{devices_id}:设备ID
{command}:命令

3. 打印Log信息

1
adb logcat -s tag #在命令行中查看标签名为tag的Log信息

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 协议 ,转载请注明出处!