启动Pixel 2 API 30模拟器报错:60秒内未连接问题如何解决
Windows 环境 Flutter 模拟器连接异常修复方案
1. 确认 HAXM 实际生效状态
很多用户即使安装了 HAXM 也会因为系统虚拟化相关功能未完全关闭导致加载失败,按以下步骤排查:
- 按下
Win+R输入cmd打开命令提示符,执行sc query intelhaxm- 若提示服务不存在:打开 Android SDK 目录下的
extras/intel/Hardware_Accelerated_Execution_Manager文件夹,重新运行haxm_setup.exe完成安装 - 若 STATE 字段不是
RUNNING:先关闭所有占用 VT-x 的系统功能,包括Hyper-V、Virtual Machine Platform、Windows Hypervisor Platform、Windows Sandbox、内核隔离(Memory Integrity),全部禁用后重启电脑2次,再重新查询HAXM状态
- 若提示服务不存在:打开 Android SDK 目录下的
2. 修复 AVD 停止按钮禁用、无法连接问题
- 先杀掉残留的模拟器进程:
执行命令:
也可以直接在任务管理器手动结束上述进程taskkill /F /IM emulator.exe taskkill /F /IM qemu-system-x86_64.exe - 清除 AVD 锁文件:打开 AVD 默认存储目录
C:\Users\你的用户名\.android\avd\对应模拟器名称.avd,删除所有后缀为.lock的文件和文件夹 - 检查路径合法性:如果你的Windows用户名包含中文/特殊字符,新增系统环境变量
ANDROID_AVD_HOME,值设置为无中文无特殊字符的路径(比如D:\android_avd),重启Android Studio后再重新创建AVD
3. Genymotion 无法创建设备修复
Genymotion 不需要依赖Android原生AVD,无需从AVD管理器中操作创建设备:
- 直接打开Genymotion客户端,在客户端内新建虚拟设备
- 打开Genymotion设置页,进入ADB选项卡,选择「Use custom Android SDK tools」,路径填写你本地配置的Android SDK根目录,和Flutter的SDK路径保持一致
- 重启Genymotion和Android Studio后,即可在Flutter设备列表中看到Genymotion模拟器
4. 运行验证
启动模拟器后,执行 flutter devices 确认模拟器出现在设备列表中,再执行 flutter run 即可正常运行项目
内容的提问来源于stack exchange,提问作者NJ9
相关产品推荐
相关产品推荐

