You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ADB可检测Android设备但flutter devices无法识别问题求助

解决ADB检测到Android设备但Flutter无法识别的问题

检查Flutter Android环境完整性

  • 执行 flutter doctor,确认所有Android相关项(Android SDK、许可证、工具链)均已配置完成,无红色警告。
  • 若存在未同意的许可证,运行 flutter doctor --android-licenses,按提示完成所有协议确认。

确认设备USB连接模式

  • 将设备切换为文件传输(MTP)或PTP模式,部分设备仅在此模式下允许Flutter识别。
  • 重新插拔USB线,确保物理连接稳定。

重启ADB服务

  • 执行以下命令重置ADB连接:
adb kill-server
adb start-server
  • 重启后再次运行 flutter devices 查看设备是否被识别。

对齐ADB版本与Flutter配置

  • 执行 where adb(Windows)或 which adb(Linux/macOS)获取当前ADB路径。
  • 运行 flutter config --android-sdk <你的Android SDK根目录>,确保Flutter使用的ADB与当前运行的为同一版本。

验证设备开发者选项设置

  • 确认设备已开启USB调试,Android 11及以上设备需额外开启USB安装和USB调试(安全设置)。
  • 关闭并重新开启开发者选项,确保设置生效。

手动指定设备连接

  • 执行 flutter attach --device-id 6783e74c(替换为你的设备ID),尝试强制Flutter连接设备。

内容的提问来源于stack exchange,提问作者Antact

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 00:04:54