Android SDK Platform-Tools(ADB下载)
Android SDK Platform-Tools(ADB、fastboot 等工具),最简单的方式是直接从 Google 官方下载对应平台的压缩包,解压即可使用,不需要额外安装 Android Studio。
1.下载地址(官方)
https://developer.android.com/tools/releases/platform-tools?hl=zh-cn
Windows: platform-tools-latest-windows.zip
macOS: platform-tools-latest-darwin.zip
Linux: platform-tools-latest-linux.zip
建议从 Google 官方下载页面 获取,以保证是最新版本。
window
https://dl.google.com/android/repository/platform-tools-latest-windows.zip
macos
https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
linux
https://dl.google.com/android/repository/platform-tools-latest-linux.zip
2.安装步骤2.1. 解压把下载好的压缩包解压到一个目录,例如:
Windows: C:\platform-tools
macOS/Linux: ~/platform-tools
2.2. 配置环境变量(方便全局使用 adb)
Windows
右键 “此电脑” → 属性 → 高级系统设置 → 环境变量
在系统变量里找到 Path → 编辑 → 添加 C:\platform-tools
确认并重启命令行
macOS/Linux编辑 ~/.bashrc 或 ~/.zshrc,加上:
1export PATH=$PATH:$HOME/platform-tools
然后执行 source ~/.bashrc 或 source ~/.zshrc
2.3. 验证安装连接好设备(记得在手机里打开 开发者选项 → USB调试),执行:
12adb versionadb devices
如果能看到版本号和设备列表,就说明安装成功。
3.adb命令参数3.1.adb 基本命令
命令
说明
adb devices
列出已连接的设备
adb version
查看 adb 版本
adb kill-server
停止 adb 服务
adb start-server
启动 adb 服务
adb reconnect
重新连接所有设备
3.2.设备连接相关
命令
说明
adb connect
通过 TCP/IP 连接设备(如 adb connect 192.168.1.100:5555)
adb disconnect
断开网络设备连接
adb -s
指定设备执行命令(多设备时必须用)
3.3.应用管理
命令
说明
adb install app.apk
安装 APK
adb install -r app.apk
重新安装(保留数据)
adb install -d app.apk
允许降级安装
adb install -g app.apk
安装并自动授予权限
adb uninstall <包名>
卸载应用
adb uninstall -k <包名>
卸载但保留数据和缓存
3.4.文件操作
命令
说明
adb push <本地文件> <设备路径>
复制文件到设备
adb pull <设备文件> <本地路径>
从设备复制文件
adb shell ls /sdcard/
列出设备文件目录
3.5.调试 & Shell
命令
说明
adb shell
进入设备 shell
adb shell <命令>
执行单条命令,例如 adb shell ls /sdcard/
adb logcat
查看系统日志
adb logcat -s
查看指定 tag 日志
adb bugreport
导出完整系统调试报告
3.6.设备控制
命令
说明
adb reboot
重启设备
adb reboot bootloader
重启到 bootloader
adb reboot recovery
重启到 recovery
adb root
以 root 模式重启 adb(设备需支持)
adb remount
重新挂载系统分区为可写(需 root)
adb tcpip 5555
开启 adb TCP/IP 连接模式,端口 5555
3.7.端口转发 & 调试
命令
说明
adb forward tcp:<本地端口> tcp:<设备端口>
本地端口转发到设备
adb reverse tcp:<设备端口> tcp:<本地端口>
设备端口转发到本地
adb shell am start -n <包名>/
启动应用
adb shell pm list packages
列出所有安装的包
adb shell pm clear <包名>
清除应用数据
3.8. 常用组合示例1234567891011121314151617181.adb服务adb start-server # 启动adb服务adb -P 5555 start-server # 启动adb服务指定端口adb kill-server # 停止adb服务2.连接adb connect ip:portadb devices # 查看设备adb disconnect ip:port # 端口特定设备adb disconnect # 断开所有连接3.安装/使用adb install -r app.apk # 安装或更新 APKadb push config.json /sdcard/ # 复制文件到设备adb shell pm list packages # 查看安装的包adb logcat | grep Activity # 过滤日志adb tcpip 5555 # 开启无线调试adb connect 192.168.1.100:5555 # 连接设备
Reference
csdn