本文最后更新于:2021年12月4日 晚上
ADB官方介绍
ADB全称为:Android Debug Bridge,可翻译为Android 调试桥(adb),是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。
基础命令
1. 查看使用帮助
2. 启动adb服务:
3. 杀死adb服务:
4. 通过 Wi-Fi 连接到设备
| adb pair ipaddr:port #Android版本 >= 11才支持该命令
|
5. 启动网络adb服务:
| adb connect {ipaddr}:{port}
|
{ipaddr}
:IP地址
{port}
:端口号
6. 断开网络adb服务:
| adb disconnent {ipaddr}:{port}
|
{ipaddr}
:IP地址
{port}
:端口号
7. 设置网络adb端口号
| adb forward tcp:5555 tcp:8888 #更改网络adb端口号为8888
|
网络adb默认端口号为:5555
8. 显示当前连接的全部安卓设备
文件操作
1. 拷贝手机里的文件到电脑上(默认拷贝路径为命令行所在路径):
| adb pull /system/etc/hosts
adb pull /system/etc/hosts D:\
|
2. 拷贝电脑的文件到手机上:
| adb push Markdown语法.md /storage/92C4-1BE6 adb push D:\hosts /storage/92C4-1BE6
|
3. 在命令行中访问手机目录:
使用adb shell
进入Android设备目录后,如需退出,输入exit
即可回到cmd
4. 安装APP
| adb install {path_to_apk}
|
{path_to_apk}
:安装包的路径,包含后缀名.apk
5. 卸载APP
| adb uninstall {apk_package_name}
|
{apk_package_name}
:软件的包名
刷机相关
1. 使用adb重启手机进入 recovery/bootloader:
| adb reboot recovery
adb rebot bootloader
|
2. 使adb获取Root权限
开发者相关
1.启动对应包名的MainActivity
| adb shell am start -n {apk_package_name}
|
{apk_package_name}
:应用包名
2. 对指定设备执行命令
| adb -s {devices_id} {command}
|
{devices_id}
:设备ID
{command}
:命令
3. 打印Log信息
| adb logcat -s tag #在命令行中查看标签名为tag的Log信息
|