解决 Flutter 在 Android Studio 中无模拟器可选问题

679 阅读2分钟

一、问题现象

在 Android Studio(以下简称 AS )中开发 Flutter 项目时,会遇到设备选择列表里找不到 Android 模拟器的情况 ,像仅显示 Chrome(web)、Edge(web)、Windows(desktop)等选项,无法选择 Android 模拟器进行调试运行,影响开发测试流程。

ddc5d60f8388445aae03f45766957de6.jpg

二、原因剖析

核心问题在于项目未正确配置 Android SDK 。AS 构建 Flutter 项目运行环境时,若缺失 Android SDK 相关配置,无法识别、关联 Android 模拟器,进而导致模拟器无法在设备列表中显示。

三、解决步骤

(一)进入项目结构配置

打开 AS ,点击顶部菜单栏的 “File” ,选择 “Project Structure...”(快捷键:Ctrl + Alt + Shift + S ,不同系统可能有差异 ),进入项目结构配置界面。

9e41de8a17ca195c67583aa878f40118.jpg

(二)配置 Android SDK

在弹出的 “Project Structure” 窗口中:

291c9b02bae5e17417665a50b63ce7f5.jpg

  1. 左侧选择 “Project”(Project Settings 分类下 )。

  2. 右侧找到 “SDK” 选项,若显示 “” ,点击其下拉框,选择已安装的 Android SDK(如 “Android API 35, extension level 13 Platform Android SDK” 这类,需确保本地已正确安装对应 Android SDK )。

  3. 配置完成后,点击 “Apply” 应用设置,再点击 “OK” 关闭窗口。

31c94e00cb8312bf70f00d4120b121de.jpg

(三)刷新设备列表

回到 AS 主界面,点击顶部设备选择区域的下拉按钮,选择 “Refresh” ,刷新后就能看到可使用的 Android 模拟器(如 “Open Android Emulator: Pixel 8 Pro API 36” 等 ),选择对应模拟器即可运行 Flutter 项目调试。

7322b0ac55a1b2092560f01aaebf59e8.jpg

四、最终运行效果呈现

点击选择模拟器并运行项目,Flutter 应用将迅速编译部署至模拟器。启动后的模拟器界面会实时展示应用内容。

e4e1277146177174a0545ab92a95478d.jpg

通过上述配置 Android SDK 并刷新设备列表的操作,就能解决 Flutter 在 AS 中无 Android 模拟器可选问题,顺畅开展 Flutter 应用在 Android 环境的开发调试啦~