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

Flutter开发:Android Studio目标设备不显示移动端设备求助

Android Studio目标设备栏不显示已连接的移动设备(Flutter环境)

配置完Flutter和Android Studio后,移动设备在IDE的目标设备栏里看不到,但终端执行flutter devices能识别到设备,用flutter run也能直接在手机上跑应用,创建项目时已经勾选了全平台。

附flutter doctor检测结果:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.8, on Ubuntu 20.04.4 LTS 5.15.0-86-generic,
    locale en_IN)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 2022.3)
[!] Android Studio (version unknown)
    ✗ Unable to determine Android Studio version.
[✓] IntelliJ IDEA Community Edition (version 2022.3)
[✓] IntelliJ IDEA Community Edition (version 2021.3)
[✓] IntelliJ IDEA Community Edition (version 2022.2)
[✓] VS Code (version unknown)
    ✗ Unable to determine VS Code version.
[✓] Connected device (3 available)
[✓] Network resources

! Doctor found issues in 1 category.

解决办法

1. 修复Android Studio版本识别问题

从检测结果看,有个「Android Studio (version unknown)」的警告,这大概率是IDE和Flutter的关联出了问题:

  • 打开Android Studio,进入File > Settings > Languages & Frameworks > Flutter,确认Flutter SDK路径填写正确,点击「Apply」保存后重启IDE。
  • 如果装了多个Android Studio版本,检查是不是当前在用的版本没被Flutter正确识别,要么卸载那个未知版本,要么执行flutter doctor -v查看详细日志里的对应路径,手动删掉无效的配置条目。

2. 刷新IDE设备列表

  • 点击Android Studio工具栏设备选择栏旁边的「刷新」按钮(圆形箭头),等待几秒看看设备会不会显示出来。
  • 要是刷新没用,拔掉再重新连接移动设备,同时确认设备的USB调试模式处于开启状态。

3. 重置ADB连接

  • 在IDE的终端里执行adb kill-server,接着运行adb start-server,重启ADB服务后再检查设备列表。
  • 也可以进入「Tools > SDK Manager > SDK Tools」,确保Android SDK Platform-Tools是最新版本,若不是则更新后重启IDE。

4. 检查项目运行配置

  • 点击工具栏的运行配置下拉框,选择「Edit Configurations」。
  • 在弹出的窗口中,确认配置类型是「Flutter」,并且「Target device」设置为「Default (all devices)」或者手动指定已连接的设备。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 04:25:07