Windows 10+IntelliJ无法识别USB连接的三星S22+设备求助
Flutter开发中IntelliJ无法检测三星S22+设备的解决方法
1. 开启手机端开发者选项与调试权限
- 进入手机设置→关于手机→软件信息,连续点击版本号7次解锁开发者选项
- 返回设置主界面,进入开发者选项,勾选USB调试、USB安装、*USB调试(安全设置)*三项
- 重新插拔USB线,在手机弹出的授权窗口选择允许,并勾选“始终允许此计算机”
2. 检查并更新Android SDK平台工具
- 在IntelliJ中打开File > Settings,进入Appearance & Behavior > System Settings > Android SDK
- 切换到SDK Tools标签,确认Android SDK Platform-Tools为最新版本,若过时则点击更新
- 更新完成后重启IntelliJ
3. 验证ADB连接状态
- 打开Windows命令提示符,导航到Android SDK的platform-tools目录(示例路径:
C:\Users\<你的用户名>\AppData\Local\Android\Sdk\platform-tools) - 执行命令
adb devices,查看设备识别情况:- 若显示设备序列号但标注为
unauthorized,回到手机确认USB授权 - 若无设备显示,更换USB数据传输线(避免用仅充电线)或尝试不同USB端口
- 若ADB能识别但IntelliJ无显示,执行
adb kill-server后再执行adb start-server重启ADB服务
- 若显示设备序列号但标注为
4. 核对IntelliJ的Flutter配置
- 打开IntelliJ的Settings→Languages & Frameworks > Flutter
- 确认Flutter SDK path和Android SDK path指向正确的安装目录
- 点击Flutter doctor按钮,根据输出提示修复检测出的问题(如组件缺失、权限异常等)
5. 安装三星专用USB驱动
- 三星部分设备需专用驱动支持ADB连接,下载并安装对应S22+的官方USB驱动
- 安装完成后重启电脑,重新连接设备
内容的提问来源于stack exchange,提问作者Davout
相关产品推荐
相关产品推荐

