ADB命令

本文最后更新于:2025年6月20日 下午

前言

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

基础命令

查看使用帮助

1
adb help

启动adb服务

1
adb start-server

杀死adb服务

1
adb kill-server

列出已连接的安卓设备

1
adb devices

启动网络adb服务

1
adb connect ip:port

ip:IP地址
port:端口号

断开网络adb服务

1
adb disconnent ip:port

ip:IP地址
port:端口号

设置网络adb端口号

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

网络adb默认端口号为:5555

与设备进行安全的TCP通讯

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

ip:IP地址
port:端口号

文件操作

拷贝手机里的文件到电脑上

1
2
3
adb pull /system/etc/hosts # 默认拷贝路径为命令行所在路径

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

拷贝电脑的文件到手机上

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

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

在命令行中访问手机目录

1
adb shell

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

安装APP

1
adb install name.apk

卸载APP

1
adb uninstall apk_package_name

apk_package_name:软件的包名

刷机相关

使用adb重启手机进入RECOVERY模式

1
adb reboot recovery

使用adb重启进入FASTBOOT模式

1
adb rebot bootloader

使adb获取ROOT权限

1
adb root

开发者相关

启动对应包名的MainActivity

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

apk_package_name:应用包名

对指定设备执行命令

1
adb -s devices_id command

devices_id:设备ID
command:命令

打印Log信息

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

ADB命令
https://dongxunz.github.io/2021/12/04/Android/ADB命令/
作者
dongxunz
发布于
2021年12月4日
许可协议