安装ADB
2024年11月27日约 548 字大约 2 分钟
安装ADB
目录
Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。
adb 命令可用于执行各种设备操作,例如安装和调试应用。
ADB(Android Debug Bridge)是用于与Android设备通信的命令行工具。
ADB 是一个C/S模式的程序,由三个部分组成:客户端、服务器和守护进程。
其中客户端和服务器运行在开发机上,守护进程运行在模拟器或设备上。
Install
通常,adb 包含在 Android SDK 平台工具软件包中, /platform-tools/目录下。
可以使用 SDK 管理器下载此软件包,该管理器会将其安装在 ${android_sdk}/platform-tools/ 下。
Env&开启ADB调试
配置环境 vi ~/.zshrc
, 否则直接执行adb命令会出现: command not found: adb。
% vi ~/.zshrc
... ...
# android sdk
export ANDROID_HOME=/Users/~/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
执行生效并测试
source ~/.zshrc
% adb --version
Android Debug Bridge version 1.0.41
Version 35.0.2-12147458
Installed as /Users/~/Library/Android/sdk/platform-tools/adb
Running on Darwin 24.0.0 (x86_64)
% fastboot --version
fastboot version 35.0.2-12147458
Installed as /Users/~/Library/Android/sdk/platform-tools/fastboot
ADB 常用指令
常用ADB指令:
- adb devices:查看当前连接的设备列表
- adb install <-r> [apk文件路径]:安装一个应用程序
- adb uninstall [包名]:卸载一个应用程序
- adb logcat:查看设备的日志信息
- adb connect:远程连接设备, 例如: adb connect 127.0.0.1:27503
- adb disconnect:断开设备连接
- adb shell:进入设备控制台(Linux系统)
- adb shell am start [包名/类名]:启动一个应用程序
- adb shell input text [文本]:模拟输入文本到设备
- adb shell screencap [文件路径]:截屏并保存为图片文件
- adb shell pm list package -s:列出系统应用
- adb pull [设备文件路径] [本地文件路径]:从设备上复制文件到本地计算机
- adb push [本地文件路径] [设备文件路径] :将本地文件复制到设备上
- adb -s [模拟器编号] [命令]::对某一模拟器执行命令
- adb forward tcp:5555 tcp:8000:发布端口
- adb get-state:获取设备的状态(device,offline,unknown)
- adb reboot:重启设备