ADB命令及其使用
本文主要介绍常用ADB命令和怎么连接安卓手机
目录
一、背景
Android调试桥(英语:Android Debug Bridge,简称:ADB),是一种拥有众多功能的、用于调试Android设备的命令行工具,使用户可以借ADB工具与Android设备进行通信。ADB中的命令便于执行各种设备操作(例如安装和调试应用,传输文件等),并提供对Unix shell(用于在设备上运行各种命令)的访问权限。它是一种客户端 - 服务器程序,包括客户端、守护进程(adbd)、服务器三个组件。
二、技术原理
略
三、实现过程
连接设备
有线连接:
- 打开开发者选项
- 连接数据线
- 同意USB调试
无线连接(Android 11及以上可以不用数据线):
- 打开开发者选项
- 打开无线调试
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2af012d47976c52e6c9383563ce1199a.jpeg)
- 使用配对码配对设备
上述配对码为:264980,地址为:192.168.0.161:38929
命令:adb pair address:port
(address:安卓手机地址;port:端口)
adb pair 192.168.0.161:38929
然后输入配对码:264980,即可配对
- 连接设备
上述设备地址是: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 <按键代码>
#在设备上模拟按键操作。
四、优化及注意事项
略
五、总结
略
参考文献
备注:技术菜、素质与技术共存的大佬勿喷、有问题指出探讨。