🧭 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️⃣ 添加方法(永久)
- 打开「系统属性」 → 「高级」 → 「环境变量」
- 在“系统变量”下找到
Path→ 点击“编辑” - 添加以上三行路径
- 保存并关闭所有窗口
- 重启 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 supported | CPU 虚拟化未开启 | 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 模拟器安装成功!