Windows11下Android Studio无法添加虚拟设备?求助解决方案
Windows11下Android Studio无法添加/选择本地虚拟设备的排查方案
可能原因及对应解决步骤:
检查SDK模拟器组件是否完整
打开Android Studio的File -> Settings,进入Appearance & Behavior -> System Settings -> Android SDK,切换到SDK Tools标签,确保勾选以下组件:- Android Emulator
- Android SDK Platform-Tools
- Intel x86 Emulator Accelerator (HAXM installer)(Intel处理器用户)
点击Apply安装缺失组件后重启Android Studio。
启用并配置虚拟化加速
- 重启电脑进入BIOS/UEFI,开启Intel VT-x(AMD处理器对应AMD-V)及虚拟化相关选项。
- Intel处理器用户:安装HAXM后,以管理员身份打开命令提示符,执行
sc query intelhaxm检查服务状态,未运行则执行sc start intelhaxm启动。 - Windows 11系统:打开「控制面板 -> 程序 -> 启用或关闭Windows功能」,确保「适用于Linux的Windows子系统」和「虚拟机平台」已启用;若存在Hyper-V与HAXM冲突,可关闭Hyper-V,或在Android Studio的
Settings -> Tools -> Emulator中勾选对应处理器的Hypervisor驱动选项(如AMD的Use Hypervisor Driver for AMD Processors)。
验证SDK路径配置
- 确认Android SDK路径:进入
Settings -> System Settings -> Android SDK,检查路径正确且路径下存在emulator文件夹。 - 验证Flutter配置:进入
Settings -> Languages & Frameworks -> Flutter,确保Flutter SDK路径正确,Dart SDK自动关联正常。 - 执行
flutter doctor命令,根据输出中的Android相关报错提示修复问题。
- 确认Android SDK路径:进入
重置虚拟设备配置
关闭Android Studio,删除用户目录下的.android/avd文件夹(默认路径:C:\Users\<你的用户名>\.android\avd),重启Android Studio后重新打开AVD Manager,此时应出现「Create Virtual Device」按钮。检查模拟器服务状态
打开任务管理器,结束异常的qemu-system-x86_64.exe或emulator.exe进程;或进入SDK的emulator目录(如C:\Users\<你的用户名>\AppData\Local\Android\Sdk\emulator),执行emulator -list-avds命令,根据报错信息定位问题。
内容的提问来源于stack exchange,提问作者jhlaks
相关产品推荐
相关产品推荐

