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

IntelliJ IDEA中Flutter应用无法连接虚拟设备问题咨询

解决IntelliJ IDEA无法识别Android Pie虚拟设备的问题

我之前在Windows 10环境下也踩过一模一样的坑,给你整理几个亲测有效的排查和解决步骤:

1. 先确认ADB能不能识别到设备

这是最关键的第一步——IDEA是依托ADB来识别设备的,先把底层连接问题排查清楚:

  • 打开命令提示符(CMD),导航到你的Android SDK的platform-tools目录,一般路径是:
    C:\Users\<你的用户名>\AppData\Local\Android\Sdk\platform-tools
    
  • 输入命令 adb devices 回车,看输出里有没有你的Android Pie虚拟设备:
    • 如果没有显示设备:问题出在ADB和模拟器的连接上,先解决这个;
    • 如果有显示设备:那就是IDEA自身的配置问题,直接跳到步骤3。

2. 重启ADB服务(针对ADB识别不到设备的情况)

ADB偶尔会抽风,重启一下基本能解决大部分连接问题:

  • 在刚才的CMD窗口里依次输入:
    adb kill-server
    adb start-server
    
  • 再运行 adb devices,看看虚拟设备是不是出现了。如果还是不行,试着把虚拟设备完全关闭后重新启动一次。

3. 检查IntelliJ IDEA的SDK配置

IDEA如果找不到正确的SDK路径,就没法关联到设备:

  • 打开IDEA,点击顶部菜单栏的 File > Project Structure > SDKs
  • 确认Android SDK的路径和你实际安装的SDK路径完全一致(就是刚才platform-tools所在的那个Sdk目录)
  • 再检查Flutter的配置:File > Settings > Languages & Frameworks > Flutter,确保Flutter SDK路径正确,Dart SDK会自动关联Flutter自带的版本,不用单独设置。

4. 手动指定ADB路径给IDEA

有时候IDEA会找不到ADB的位置,需要手动帮它定位:

  • 打开 File > Settings > Build, Execution, Deployment > Debugger > Android Debug Bridge
  • 点击路径输入框旁边的浏览按钮,选中你SDK目录下platform-tools里的adb.exe文件,保存设置后重启IDEA。

5. 检查插件兼容性与状态

你用的是IntelliJ IDEA 2019.1,这个版本比较老,一定要确保Flutter和Dart插件的版本适配:

  • 打开 File > Settings > Plugins,确认Flutter和Dart插件是启用状态
  • 如果是刚装的插件,或者插件版本太新,建议换成适配2019.1的版本(比如Flutter插件1.20.x系列,太新的插件可能不兼容旧版IDEA),安装后重启IDEA。

6. 排查防火墙/杀毒软件干扰

Windows防火墙或者第三方杀毒软件偶尔会阻止ADB和模拟器的通信:

  • 可以暂时关闭防火墙(或者把adb.exe加入防火墙白名单),然后看看IDEA能不能识别到设备。如果可以,就把ADB加入白名单即可。

如果以上步骤都试过还是不行,建议试试更新一下Android SDK的平台工具(在SDK Manager里更新platform-tools),或者考虑把IntelliJ IDEA升级到较新的版本(当然如果你坚持用2019.1,就重点排查插件和SDK的兼容性)。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 05:00:45