ADB命令及其使用

ADB命令及其使用

本文主要介绍常用ADB命令和怎么连接安卓手机

目录

一、背景

Android调试桥(英语:Android Debug Bridge,简称:ADB),是一种拥有众多功能的、用于调试Android设备的命令行工具,使用户可以借ADB工具与Android设备进行通信。ADB中的命令便于执行各种设备操作(例如安装和调试应用,传输文件等),并提供对Unix shell(用于在设备上运行各种命令)的访问权限。它是一种客户端 - 服务器程序,包括客户端、守护进程(adbd)、服务器三个组件。

二、技术原理

三、实现过程

连接设备

有线连接:

  1. 打开开发者选项
  2. 连接数据线
  3. 同意USB调试

无线连接(Android 11及以上可以不用数据线):

  1. 打开开发者选项
  2. 打开无线调试
在这里插入图片描述
  1. 使用配对码配对设备

上述配对码为:264980,地址为:192.168.0.161:38929

命令:adb pair address:port(address:安卓手机地址;port:端口)

adb pair 192.168.0.161:38929

然后输入配对码:264980,即可配对

  1. 连接设备

上述设备地址是:192.168.0.161:38015

命令:adb connect address:port (address:安卓手机地址;port:端口)

adb connect 192.168.0.161:38015

整个过程如下:

配对地址和配对码每次都会变,所以下面图和上面的配对地址端口和配对码不一样是正常现象。

在这里插入图片描述

夜神模拟器windows端口是62001

断开设备

命令:adb disconnect

ADB命令

adb devices

#列出已连接的设备和模拟器。

adb install <APK 文件名>

#将 APK 文件安装到已连接的设备上。

adb uninstall <包名>

#从已连接的设备上卸载指定包名的应用程序。

adb shell

#启动设备上的命令行 shell。

adb logcat

#查看设备的日志信息。

adb pull <远程文件路径> <本地文件路径>

#将设备上的文件复制到本地计算机。

adb push <本地文件路径> <远程文件路径>

#将本地计算机上的文件复制到设备上。

adb shell am start <包名>/<主 Activity 类名>

#启动应用程序的主 Activity。

adb shell input text <文本>

#在设备上输入指定的文本。

adb shell input keyevent <按键代码>

#在设备上模拟按键操作。

adb shell dumpsys

#查看系统服务的状态和信息。

adb shell pm list packages

#列出设备上已安装的应用程序包名。

adb shell pm list packages -3

#列出设备上已安装的第三方应用程序包名。

adb shell pm list packages -s

#列出设备上已安装的系统应用程序包名。

adb shell am force-stop <包名>

#强制停止指定包名的应用程序。

adb shell screencap <文件路径>

#捕捉设备屏幕的截图。

adb shell screenrecord <文件路径>

#录制设备屏幕的视频。

adb shell input text <文本>
#在设备上输入指定的文本。

adb shell input keyevent <按键代码>
#在设备上模拟按键操作。

四、优化及注意事项

五、总结

参考文献

备注:技术菜、素质与技术共存的大佬勿喷、有问题指出探讨。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值