一、确认基础设置是否正确
-
开发者选项已开启
- 设置 → 关于手机 → 连续点击"版本号"7 次,直到提示"您已处于开发者模式"。
-
USB 调试已开启
- 设置 → 系统 → 开发者选项 → 打开 "USB 调试"。
-
USB 默认配置不是"仅充电"
- 插上 USB 后,下拉通知栏 → 点击 USB 通知 → 选择 "文件传输" 或 "MTP"(不能是"仅充电")。
二、可能原因:之前拒绝过授权 + 勾选了"不再询问"
这是最常见原因!
即使你撤销授权,如果之前勾选了"不再询问",系统可能不会再次弹窗。
✅ 解决方法:
- 进入 开发者选项
- 找到并点击 "撤销 USB 调试授权"(Revoke USB debugging authorizations)
- 断开 USB 数据线
- 重启手机(关键步骤!很多机型必须重启才能重置授权状态)
- 重新用数据线连接电脑
- 观察是否弹出授权框(注意看屏幕顶部通知或全屏弹窗)
三、国产手机特殊限制(重点!)
✅ 小米 / Redmi
- 进入 开发者选项 → 开启:
- USB 调试
- USB 调试(安全设置)(MIUI 特有,需开启)
- 如果是 MIUI 12.5+,还需:
- 在 "授权管理" 或 "安全"→"更多安全设置" 中检查是否有拦截
✅ 华为 / 荣耀
- 开发者选项中开启 "仅充电模式下允许 ADB 调试"(如有)
- 安装 华为手机助手(HiSuite) 可能会自动安装驱动并触发授权
✅ OPPO / vivo / realme / 一加
- 部分机型需在 "开发者选项" 中额外开启:
- "本地 ADB 调试"
- "调试网络连接"(名称可能不同)
- 有些系统默认屏蔽 ADB 授权弹窗,需:
- 先用手机助手(如 OPPO 助手)连接一次
- 或在 "安全中心"→"权限管理"→"特殊权限" 中允许 ADB 相关权限
💻 四、电脑端排查
-
更换 USB 数据线或接口
- 有些线只能充电,无法传数据。
- 优先使用原装线,插电脑后背 USB 口(非前置)。
-
检查设备管理器(Windows)
- 右键"开始" → 设备管理器
- 插上手机后,看是否有:
- "Android Phone" → "Android ADB Interface"
- 或带黄色感叹号的未知设备
- 如果没有,说明 驱动未安装 → 安装对应品牌 USB 驱动(见下文)
-
检查ABD是否安装
-
打开CMD,执行:
adb devices显示:
C:\Users\Administrator>adb devices 'adb' 不是内部或外部命令,也不是可运行的程序 或批处理文件。则需要安装 ADB
软件下载地址:https://developer.android.com/tools/releases/platform-tools -
找到对应系统的 SDK Platform-Tools 下载下来(可能需要翻一下)
-
解压到文件夹中 例如解压到:C:\platform-tools 文件夹中。
-
在环境变量 Path 中添加:C:\platform-tools。
-
再次在CMD中执行:
adb devices显示:
* daemon not running; starting now at tcp:5037 * daemon started successfully List of devices attached
-
-
手动触发 ADB 识别
-
打开 CMD,执行:
adb kill-server adb start-server adb devices -
如果输出
List of devices attached下面为空 → 电脑没识别到设备 -
如果显示
???????????? no permissions (user in plugdev group?)→ 未授权
-
🛠 五、强制重置 ADB 授权(终极大招)
手机端:
- 撤销授权 → 重启手机 → 重新连接
电脑端(删除密钥):
-
删除以下两个文件(路径):
- Windows:
%USERPROFILE%\.android\adbkey和adbkey.pub - macOS/Linux:
~/.android/adbkey和adbkey.pub
- Windows:
-
重启 ADB:
1adb kill-server 2adb start-server
此操作会让电脑"变回第一次连接",强制手机弹授权框。
🔄 六、其他技巧
- 换一台电脑测试:判断是手机问题还是当前电脑问题。
- 开启"OEM 解锁"(部分品牌需要):在开发者选项中开启。
- 关闭手机"安全锁定":如指纹、密码锁有时会影响弹窗显示(临时关闭测试)。
- 更新手机系统和 Edge/Chrome:旧版本可能存在兼容问题。