电脑连接手机调试
荣耀手机ADB连接电脑指南:从环境配置到故障排查
一、下载安卓工具包 (Platform Tools)
首先,从官方网站下载 Android SDK Platform Tools:
https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn
下载完成后,解压到任意目录,例如D:Android\platform-tools\
二、配置环境变量
- 右键"此电脑" → “属性” → “高级系统设置”
- 点击"环境变量"
- 在"系统变量"中找到 Path,双击编辑
- 新建,添加 Platform Tools 的路径(如
D:Android\platform-tools\) - 确定保存
三、手机端设置
1. USB连接模式
将手机通过USB线连接到电脑,选择"文件传输"模式
2. 开启开发者模式
- 进入"设置" → “关于手机”
- 连续点击"版本号"7次,直到提示"已进入开发者模式"
3. 开启USB调试
- 返回"设置" → “系统和更新” → “开发人员选项”(或者直接搜索开发者)
- 打开"USB调试"开关
四、验证连接
打开命令提示符(CMD),输入:
adb devices如果显示设备列表,则连接成功。
五、问题1:adb devices 没有列出设备
1.重新连接一下
adb kill-server
adb start-server
adb version(有需要可输入此命令查看adb相关信息)
adb devices
2.检查驱动
- 按 Win+X → “设备管理器”
- 查看是否有带黄色感叹号的设备(一般是在其他设备下)
右键 → “更新驱动”(可能无法成功安装)
3.添加硬件ID - win+x打开设备管理器,找到手机设备
- 右键 → “属性” → “详细信息” → “硬件ID”
- 记下类似 USB\VID_XXXX&PID_XXXX 的值
- 进入 C:\Users[用户名].android\ 目录
- 编辑 adb_usb.ini 文件(没有则新建)
- 添加一行:0xXXXX(XXXX为硬件ID中的值)
- 保存文件,重启ADB
4.荣耀手机专用方案(成功方案)
下载并安装"荣耀手机助理",按照指引操作即可成功连接。(这个是用USB连接手机的时候,电脑右下角还会弹出一个东西,然后点击选择安装驱动)
问题2:adb server version (39) doesn’t match this client (41); killing…
解决:
1)这种解决方案用于你没有安装多个adb,如果有安装模拟器,模拟器会自带adb,可能会产生版本冲突
adb kill-server
adb start-server
adb devices
2)若有安装模拟器,可能解决就需要替换adb.exe,统一adb版本
3)端口号被占用也会报这个错
总结
ADB连接的主要步骤:
- 下载并解压 Platform Tools
- 配置环境变量
- 开启手机开发者模式和USB调试
- 安装驱动(荣耀手机需安装手机助理)
- adb devices 验证连接
