Windows 安装 ADB 工具指南 🪟

本文详细介绍了在 Windows 11 系统上安装 ADB 工具并连接小米电视的完整教程,包含丰富的 ADB 命令参考。
📖 目录导航
打开浏览器,访问以下下载地址:
下载完成后,您将获得 platform-tools-latest-windows.zip
压缩包。
步骤 2:解压到固定目录 📂
建议将工具解压到系统级目录(方便管理),例如 C:\platform-tools\
:
- 右键点击压缩包
- 选择「全部提取」
- 选择目标路径
C:\
- 确保解压后路径为
C:\platform-tools\adb.exe
(检查是否有 adb.exe 等文件)
步骤 3:配置环境变量(关键步骤) ⚙️
- 打开「此电脑」→ 右键空白处 → 「属性」
- 点击左侧「高级系统设置」→ 「环境变量」
- 在「系统变量」中找到
Path
变量 → 双击打开
- 点击「新建」→ 输入
C:\platform-tools
→ 点击「确定」保存所有窗口
步骤 4:验证安装 ✅
- 按下
Win + R
→ 输入 cmd
打开命令提示符(或 PowerShell)
- 输入以下命令,若输出版本信息则安装成功:
📺 二、Windows 11 连接小米电视 ADB
步骤 1:开启电视的 ADB 调试 🔓
- 进入电视「设置」→「关于」
- 连续点击「产品型号」激活开发者模式
- 开启「ADB 调试」和「允许网络调试」
步骤 2:获取电视 IP 地址 🌐
电视「设置」→「网络」→ 查看并记录 IP 地址(例如 192.168.1.100
)
步骤 3:通过 ADB 连接电视 🔌
- 打开 Windows 命令提示符(cmd)或 PowerShell
- 输入连接命令(替换为电视实际 IP):
1
| adb connect 10.10.10.15:5555
|
- 首次连接时,电视会弹出授权窗口,勾选「始终允许」并确认
- 验证连接:
若显示类似 10.10.10.15:5555 device
则连接成功
🎮 三、常用的 ADB 命令
适用于调试、管理 Android 设备(包括小米电视等):
1、设备管理 📱
1 2
| adb connect 电视IP:5555 adb devices
|
1 2
| adb disconnect 电视IP:5555 adb disconnect
|
1 2 3
| adb reboot adb reboot recovery adb reboot bootloader
|
1 2 3
| adb shell getprop adb shell getprop ro.product.model adb shell getprop ro.build.version.release
|
2、文件传输 📂
示例:将电脑的 test.txt 传到电视的 Downloads 目录
1
| adb push C:\Users\用户名\test.txt /sdcard/Download/
|
示例:将电视的日志文件拉到电脑桌面
1
| adb pull /sdcard/log.txt C:\Users\用户名\Desktop\
|
3、应用管理 📦
1
| adb shell am force-stop 包名
|
1 2
| adb shell pm list packages adb shell pm list packages -3
|
4、屏幕与输入控制 🎯
1 2
| adb shell screencap -p /sdcard/screen.png adb pull /sdcard/screen.png C:\Users\用户名\Desktop\
|
1 2 3
| adb shell input keyevent 3 adb shell input keyevent 4 adb shell input keyevent 66
|
5、日志与调试 📝
6、网络调试 🌐
1
| adb shell ping www.baidu.com
|
🛠️ 四、高级应用管理
1. 应用包名查找 🔍
1 2 3 4 5 6
| adb shell pm list packages | grep "miui" adb shell pm list packages | grep "google"
adb shell dumpsys package 包名
|
2. 禁用系统应用 🚫
1 2 3 4 5 6 7 8
| adb shell pm disable-user 包名
adb shell pm enable 包名
adb shell pm list packages -d
|
3. 清除应用数据 🧹
4. 应用权限管理 🔐
1 2 3 4 5 6 7 8
| adb shell dumpsys package 包名 | grep permission
adb shell pm grant 包名 android.permission.权限名
adb shell pm revoke 包名 android.permission.权限名
|
📱 五、设备调试与监控
1. 系统信息查看 📊
1 2 3 4 5 6 7 8 9 10 11
| adb shell cat /proc/cpuinfo
adb shell dumpsys meminfo
adb shell dumpsys battery
adb shell df -h
|
2. 进程管理 🔄
1 2 3 4 5 6 7 8
| adb shell ps
adb shell dumpsys activity activities | grep "mResumedActivity"
adb shell am kill 包名
|
3. 网络诊断 🌐
1 2 3 4 5 6 7 8
| adb shell netstat -tulpn
adb shell dumpsys wifi
adb shell ip addr show
|
4. 性能监控 📈
1 2 3 4 5 6 7 8
| adb shell top -n 1
adb shell dumpsys meminfo | grep "Total RAM"
adb shell dumpsys gfxinfo 包名
|
⚡ 六、实用技巧与脚本
1. 批量操作脚本 📜
1 2 3 4 5 6 7
| for apk in *.apk; do adb install "$apk"; done
adb shell screencap -p /sdcard/screenshot.png adb pull /sdcard/screenshot.png adb shell rm /sdcard/screenshot.png
|
2. 自动化脚本示例 🤖
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #!/bin/bash
DEVICE_IP="10.10.10.15:5555" BACKUP_DIR="/backup/$(date +%Y%m%d)"
mkdir -p "$BACKUP_DIR"
adb connect $DEVICE_IP
adb shell pm list packages -3 > "$BACKUP_DIR/apps_list.txt"
adb pull /sdcard/DCIM "$BACKUP_DIR/DCIM" adb pull /sdcard/Download "$BACKUP_DIR/Download"
echo "备份完成!位置: $BACKUP_DIR"
|
3. 快捷命令别名 ⚡
在 PowerShell 中设置别名:
1 2 3 4 5 6 7
| function adb-connect { adb connect 10.10.10.15:5555 } function adb-screenshot { adb shell screencap -p /sdcard/screen.png adb pull /sdcard/screen.png "$HOME\Desktop\screen_$(Get-Date -Format 'yyyyMMdd_HHmmss').png" adb shell rm /sdcard/screen.png }
|
4. 常用功能快捷方式 🎯
1 2 3 4 5 6 7 8 9 10
| adb shell screencap -p /sdcard/screenshot.png && adb pull /sdcard/screenshot.png && adb shell rm /sdcard/screenshot.png
adb shell screenrecord /sdcard/demo.mp4
adb pull /sdcard/demo.mp4
adb shell pm trim-caches 999999999
|
🚨 七、故障排除指南
常见问题及解决方案:
ADB 连接失败 ❌
1 2 3 4 5 6 7 8
| ping 10.10.10.15
adb kill-server adb start-server
|
设备未授权 🔒
1 2 3 4 5
| adb disconnect adb connect 10.10.10.15:5555
|
命令无响应 ⏳
1 2 3 4 5 6
| adb kill-server adb start-server
adb reboot
|
权限不足 🚫
1 2 3
|
adb shell su -c "whoami"
|
存储空间不足 💾
1 2 3 4 5
| adb shell pm trim-caches 999999999
adb shell df -h
|
调试技巧 🐛
1 2 3 4 5 6 7 8 9
| adb -d logcat -v time
adb logcat --pid=$(adb shell pidof -s 包名)
adb get-state adb get-serialno
|
紧急恢复措施 🆘
1 2 3 4 5 6 7 8 9
| adb reboot bootloader fastboot reboot
adb shell recovery --wipe_data
adb shell am start -a android.intent.action.REBOOT --ez safeMode true
|
💡 温馨提示
- 首次连接:确保电视已开启「USB调试」和「网络ADB调试」选项
- 防火墙设置:如果连接失败,请检查Windows防火墙设置,允许ADB通信
- 驱动问题:部分设备可能需要安装额外的USB驱动程序
- 权限问题:以管理员身份运行命令提示符可能解决某些权限问题
- 定期更新:保持platform-tools为最新版本以获得最佳兼容性
📚 扩展资源
🎯 提示:在进行任何系统级操作前,请确保已备份重要数据。某些高级命令可能需要root权限,请谨慎使用。
希望这份完整的ADB指南能帮助您更好地管理和调试您的Android设备!🚀