Featured image of post Windows 安装 ADB 工具指南 🪟

Windows 安装 ADB 工具指南 🪟

Windows 安装 ADB 工具指南 🪟 本文详细介绍了在 Windows 11 系统上安装 ADB 工具并连接小米电视的完

Windows 安装 ADB 工具指南 🪟

Windows ADB 安装

本文详细介绍了在 Windows 11 系统上安装 ADB 工具并连接小米电视的完整教程,包含丰富的 ADB 命令参考。


📖 目录导航


🔧 一、Windows 11 安装 Android Platform Tools

步骤 1:下载 Platform Tools 工具包 📦

打开浏览器,访问以下下载地址:

下载完成后,您将获得 platform-tools-latest-windows.zip 压缩包。

步骤 2:解压到固定目录 📂

建议将工具解压到系统级目录(方便管理),例如 C:\platform-tools\

  1. 右键点击压缩包
  2. 选择「全部提取」
  3. 选择目标路径 C:\
  4. 确保解压后路径为 C:\platform-tools\adb.exe(检查是否有 adb.exe 等文件)

步骤 3:配置环境变量(关键步骤) ⚙️

  1. 打开「此电脑」→ 右键空白处 → 「属性」
  2. 点击左侧「高级系统设置」→ 「环境变量」
  3. 在「系统变量」中找到 Path 变量 → 双击打开
  4. 点击「新建」→ 输入 C:\platform-tools → 点击「确定」保存所有窗口

步骤 4:验证安装 ✅

  1. 按下 Win + R → 输入 cmd 打开命令提示符(或 PowerShell)
  2. 输入以下命令,若输出版本信息则安装成功:
1
adb --version

📺 二、Windows 11 连接小米电视 ADB

步骤 1:开启电视的 ADB 调试 🔓

  1. 进入电视「设置」→「关于」
  2. 连续点击「产品型号」激活开发者模式
  3. 开启「ADB 调试」和「允许网络调试」

步骤 2:获取电视 IP 地址 🌐

电视「设置」→「网络」→ 查看并记录 IP 地址(例如 192.168.1.100

步骤 3:通过 ADB 连接电视 🔌

  1. 打开 Windows 命令提示符(cmd)或 PowerShell
  2. 输入连接命令(替换为电视实际 IP):
1
adb connect 10.10.10.15:5555
  1. 首次连接时,电视会弹出授权窗口,勾选「始终允许」并确认
  2. 验证连接:
1
adb devices

若显示类似 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 # 重启进入 Recovery 模式
adb reboot bootloader # 重启进入 Fastboot 模式
  • 查看设备信息:
1
2
3
adb shell getprop # 查看设备所有属性(型号、系统版本等)
adb shell getprop ro.product.model # 查看设备型号
adb shell getprop ro.build.version.release # 查看 Android 系统版本

2、文件传输 📂

  • 从电脑推送文件到设备:
1
adb push 本地文件路径 设备目标路径

示例:将电脑的 test.txt 传到电视的 Downloads 目录

1
adb push C:\Users\用户名\test.txt /sdcard/Download/
  • 从设备拉取文件到电脑:
1
adb pull 设备文件路径 本地目标路径

示例:将电视的日志文件拉到电脑桌面

1
adb pull /sdcard/log.txt C:\Users\用户名\Desktop\
  • 查看设备存储目录:
1
adb shell ls /sdcard/ # 列出 SD 卡根目录文件

3、应用管理 📦

  • 安装应用:
1
adb install 路径/应用名.apk
  • 卸载应用(需知道包名):
1
adb uninstall 包名
  • 强制停止应用:
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 # Home 键
adb shell input keyevent 4 # 返回键
adb shell input keyevent 66 # 确认键(Enter)

5、日志与调试 📝

  • 查看实时系统日志:
1
adb logcat # 显示所有日志(按 Ctrl+C 停止)
  • 查看应用崩溃日志:
1
adb logcat -b crash # 查看崩溃日志

6、网络调试 🌐

  • 查看设备网络状态:
1
adb shell netstat # 查看网络连接状态
  • 测试网络连通性:
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
# 禁用应用(需要root权限)
adb shell pm disable-user 包名

# 启用应用
adb shell pm enable 包名

# 查看已禁用应用
adb shell pm list packages -d

3. 清除应用数据 🧹

1
2
# 清除应用数据和缓存
adb shell pm clear 包名

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
# 查看CPU信息
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

# 查看WIFI信息
adb shell dumpsys wifi

# 查看IP地址
adb shell ip addr show

4. 性能监控 📈

1
2
3
4
5
6
7
8
# 监控CPU使用率
adb shell top -n 1

# 监控内存使用
adb shell dumpsys meminfo | grep "Total RAM"

# 监控帧率(需要开发者选项中的GPU渲染模式)
adb shell dumpsys gfxinfo 包名

⚡ 六、实用技巧与脚本

1. 批量操作脚本 📜

1
2
3
4
5
6
7
# 批量安装多个APK
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
# auto_backup.sh - 自动备份应用数据

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
# 添加到 $PROFILE 文件中
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

# 一键录屏(需要Android 4.4+)
adb shell screenrecord /sdcard/demo.mp4
# 按Ctrl+C停止录屏后
adb pull /sdcard/demo.mp4

# 一键清理缓存
adb shell pm trim-caches 999999999

🚨 七、故障排除指南

常见问题及解决方案:

  1. ADB 连接失败

    1
    2
    3
    4
    5
    6
    7
    8
    
    # 检查设备IP和端口
    ping 10.10.10.15
    
    # 检查ADB服务
    adb kill-server
    adb start-server
    
    # 检查防火墙设置
    
  2. 设备未授权 🔒

    1
    2
    3
    4
    5
    
    # 重新触发授权提示
    adb disconnect
    adb connect 10.10.10.15:5555
    
    # 检查电视上的授权对话框
    
  3. 命令无响应

    1
    2
    3
    4
    5
    6
    
    # 重启ADB服务
    adb kill-server
    adb start-server
    
    # 重启设备
    adb reboot
    
  4. 权限不足 🚫

    1
    2
    3
    
    # 以管理员身份运行命令提示符
    # 检查设备root状态
    adb shell su -c "whoami"
    
  5. 存储空间不足 💾

    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

💡 温馨提示

  1. 首次连接:确保电视已开启「USB调试」和「网络ADB调试」选项
  2. 防火墙设置:如果连接失败,请检查Windows防火墙设置,允许ADB通信
  3. 驱动问题:部分设备可能需要安装额外的USB驱动程序
  4. 权限问题:以管理员身份运行命令提示符可能解决某些权限问题
  5. 定期更新:保持platform-tools为最新版本以获得最佳兼容性

📚 扩展资源

🎯 提示:在进行任何系统级操作前,请确保已备份重要数据。某些高级命令可能需要root权限,请谨慎使用。

希望这份完整的ADB指南能帮助您更好地管理和调试您的Android设备!🚀

最后更新于 2025-09-28