必须启用Hyper-V虚拟化支持并重启电脑,再安装Visual Studio Emulator for Android或WSA;ARM64版Windows 11不支持模拟器,须改用真机调试。

要在 Windows 系统上配置安卓模拟器用于调试手机软件界面,必须先启用 Hyper-V 虚拟化支持,再安装兼容的模拟器并确保 Android Studio 或命令行工具能识别它——Windows 11 ARM64 版本不支持任何 Android 模拟器,此时必须改用真机 USB 调试。
确认并启用 Hyper-V 虚拟化
打开“控制面板”→“程序”→“启用或关闭 Windows 功能”,勾选“Hyper-V”及其子项“Hyper-V 平台”和“Windows 虚拟机监控程序平台”,点击确定后【必须重启电脑】。未重启则后续所有模拟器启动失败且无报错提示。
重启后以管理员身份运行 PowerShell,执行 Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V,若显示 State 为 Enabled 才算真正生效。
安装 Visual Studio Emulator for Android
前往 Microsoft 官方存档页面下载 Visual Studio Emulator for Android(注意:仅适用于 x86/x64 Windows,不支持 ARM64)。安装过程会自动将当前用户加入 “Hyper-V Administrators” 组,若中途取消或失败,需手动在“计算机管理→系统工具→本地用户和组→组→Hyper-V Administrators”中添加你的登录账户。
安装完成后启动 Emulator Manager,首次运行会自动创建一个默认 Android 5.0(API 21)x86 设备镜像。不要急于启动——先检查右下角系统托盘图标是否显示绿色“Running”,否则说明 Hyper-V 服务未就绪。
让 Android Studio 识别并启动模拟器
第一步:打开 Android Studio → File → Settings → Tools → Emulator,勾选 “Launch in a tool window”;
第二步:进入 Run → Edit Configurations → Defaults → Android App → General → Target Device,选择 “Open Select Deployment Target Dialog”;
第三步:在终端或 PowerShell 中执行 adb devices,若列表为空,需手动连接:先在 Emulator Manager 中启动一个设备,等待其完全进入锁屏界面(约 90 秒),再运行 adb connect 127.0.0.1:5555;
Windows 桌面自动化技能,支持鼠标控制(移动/点击/拖拽/滚轮/截图)、键盘输入(文字输入/按键/组合键)、窗口管理(查找/聚焦/最大化/最小化/关闭/移动)、截图并发送文件。提供两种截图方式:Python pyautogui 截图(集成在自动化流程中)和 PowerShell + .NET 零依赖截图(支持区域截图和多显示器)。当用户需要自动化 Windows 桌面操作、控制鼠标键盘、管理窗口、执行 GUI 自动化任务、截图发送文件时使用。
第四步:回到 Android Studio 点击绿色三角形运行按钮,弹出设备选择框时,勾选刚连上的 emulator-5555 设备并点击 OK——此时应用将自动安装并启动在模拟器界面上。
替代方案:使用 Windows Subsystem for Android(WSA)
方法一:适用于 Windows 11 22H2 及以上版本且已启用虚拟机平台。前往 Microsoft Store 安装 “Windows Subsystem for Android”,安装后默认启用 ADB 调试桥,端口为 127.0.0.1:58526;
方法二:在 PowerShell 中执行 adb connect 127.0.0.1:58526,成功后 adb devices 将显示 wsa 的设备号;
注意:WSA 不支持 OpenGL ES 3.1 以上图形调用,部分游戏或重绘密集型 UI 调试会出现白屏或卡顿,此时应回退至 Visual Studio Emulator。
验证模拟器界面调试能力
在 Android Studio 中打开任意项目,修改 MainActivity.java 或 MainActivity.kt,在 setContentView() 后插入一行日志:Log.d("UI", "界面已加载完成");;
点击运行并选择模拟器设备,待 App 启动后,打开 Logcat 面板,筛选关键字 “UI”,看到对应日志即证明模拟器已完整承载 Activity 生命周期与 UI 渲染链路;
此时可直接在模拟器窗口中点击、滑动、长按,所有交互事件都会实时触发断点与日志输出,无需物理设备介入。










