# 1. 确认ADB路径(防止多版本冲突)
where adb # Windows
which adb # Linux/Mac

# 2. 杀掉现有ADB服务
adb kill-server

# 3. 等待2-3秒(让端口完全释放)
sleep 2

# 4. 重新启动ADB服务
adb start-server

# 5. 查看设备列表
adb devices

# 6. 如果设备显示unauthorized,重新授权
# 在手机上:开发者选项 → 撤销USB调试授权 → 重新插拔数据线
“`

#### ADB服务异常常见原因

| 原因 | 表现 | 解决方案 |
|——|——|———-|
| 多个ADB版本冲突 | `adb version`显示版本与安装的不一致 | 清理环境变量,只保留一个ADB |
| 端口被占用 | `adb start-server`报错“cannot bind” | `netstat -ano \| findstr 5037`查找进程 |
| 权限不足 | Linux下无法访问USB设备 | 添加当前用户到plugdev组 |
| 服务假死 | kill-server后start-server无响应 | 重启电脑 |

### 第四步:检查并更新ADB版本

ADB工具随Android SDK Platform Tools分发,版本号与Android平台版本相关联。较旧的ADB版本可能与新版ColorOS存在兼容性问题。

#### 查看当前ADB版本

“`bash
$ adb version
Android Debug Bridge version 1.0.41
Version 34.0.2-10802941
“`

#### 各版本ADB对应的Android平台

| ADB版本 | 最低支持Android版本 | 推荐场景 |
|———|———————|———-|
| 33.0.x | Android 6.0+ | 老设备兼容 |
| 34.0.x | Android 13+ | Find X9(ColorOS 14)推荐 |
| 35.0.x | Android 14+ | 最新设备 |

#### 更新ADB步骤

1. 访问Android开发者官网下载最新Platform Tools
– 下载地址:https://developer.android.com/studio/releases/platform-tools

2. Windows用户:解压后将`adb.exe`、`AdbWinApi.dll`、`AdbWinUsbApi.dll`三个文件复制到SDK目录覆盖

3. Linux/Mac用户:将解压后的`platform-tools`文件夹内容复制到`~/Android/Sdk/platform-tools/`或`/usr/local/bin/`

4. 验证:`adb version`确认版本已更新

### 第五步(Windows):安装OPPO USB驱动

Windows系统对USB设备的识别依赖于驱动程序。OPPO Find X9使用的高通芯片需要对应的USB驱动才能被正确识别。

#### 方法一:使用OPPO官方助手安装驱动

1. 下载并安装[OPPO官方助手](https://www.oppo.com/cn/smart-home/)

相关阅读手机报价