Windows 下 Android 模拟器安装与启动操作文档

250 阅读3分钟

🧭 Windows Android 模拟器安装与启动操作文档

一、环境要求

项目说明
操作系统Windows 10 / 11
CPU支持 Intel VT-x 或 AMD-V
Node.js推荐 18+
Android SDK推荐最新版本(默认路径 C:\Users<用户名>\AppData\Local\Android\Sdk
网络能访问 https://dl.google.com/android/repository

二、关闭 Windows 自带 Hyper-V(避免冲突)

在 CMD(管理员身份)执行:

bcdedit /set hypervisorlaunchtype off

提示:

操作成功完成。

重启电脑后生效。


三、配置 Android SDK 环境变量

1️⃣ SDK 默认路径

C:\Users<你的用户名>\AppData\Local\Android\Sdk

2️⃣ 需要加入 PATH 的目录:

C:\Users<你的用户名>\AppData\Local\Android\Sdk\tools\bin
C:\Users<你的用户名>\AppData\Local\Android\Sdk\platform-tools
C:\Users<你的用户名>\AppData\Local\Android\Sdk\emulator

3️⃣ 添加方法(永久)

  1. 打开「系统属性」 → 「高级」 → 「环境变量」
  2. 在“系统变量”下找到 Path → 点击“编辑”
  3. 添加以上三行路径
  4. 保存并关闭所有窗口
  5. 重启 CMD 终端

四、验证环境变量

打开新的 CMD,执行:

sdkmanager --version
emulator -version
adb version

若都能输出版本号 ✅ 表示路径设置成功。


五、列出与创建模拟器

1️⃣ 查看已安装的虚拟设备

emulator -list-avds

若输出:

Medium_Phone_API_36.1

说明你已经有一个可用设备。

2️⃣ 创建新的虚拟设备(可选)

avdmanager create avd -n MyPhone -k "system-images;android-34;google_apis;x86_64" -d pixel

六、启动模拟器

执行:

emulator -avd Medium_Phone_API_36.1

成功时会出现 Android 启动画面。


七、ADB(设备连接)管理

如果提示:

Unable to connect to adb daemon on port: 5037

解决步骤:

(1)重启 adb 服务
adb kill-server
adb start-server
adb devices
(2)若仍无效,强制结束相关进程
taskkill /F /IM adb.exe
taskkill /F /IM qemu-system-x86_64.exe
adb start-server

然后重新启动模拟器:

emulator -avd Medium_Phone_API_36.1
(3)检查 adb 路径
where adb

确认输出为:

C:\Users<用户名>\AppData\Local\Android\Sdk\platform-tools\adb.exe
(4)重新连接
adb connect localhost:5554
(5)关闭防火墙(测试用)

暂时关闭防火墙以排除端口拦截。


八、验证模拟器是否可用

执行:

adb devices

输出:

List of devices attached
emulator-5554   device

✅ 表示模拟器启动并成功连接。


九、一键启动脚本(推荐)

可保存为 start-emulator.bat 文件:

@echo off
echo Killing old adb/emulator processes...
taskkill /F /IM adb.exe >nul 2>&1
taskkill /F /IM qemu-system-x86_64.exe >nul 2>&1

echo Restarting ADB...
adb start-server

echo Starting emulator...
emulator -avd Medium_Phone_API_36.1 -port 5554

pause

双击即可一键启动模拟器。


十、常见问题汇总

问题原因解决方案
'emulator' 不是内部命令环境变量未配置检查 PATH 是否包含 emulator 路径
启动失败:VT-x not supportedCPU 虚拟化未开启BIOS 中启用 Intel VT-x 或 AMD-V
启动卡死在 Android 图标机器性能不足或镜像损坏使用较低 API 版本镜像
ADB 离线端口冲突或被拦截执行 adb kill-server && adb start-server
模拟器黑屏显卡驱动问题在 AVD 设置中关闭 “Use Host GPU”

最终目标验证
执行:

adb devices

出现:

emulator-5554   device

模拟器窗口打开,能进入系统 → ✅ Android 模拟器安装成功!