You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

命令行无法识别emulator命令无法列出VS安装的AVD怎么解决?

你遇到的报错原文:

'emulator' is not recognized as an internal or external command, operable program or batch file.

对应中文翻译:

'emulator' 不是内部或外部命令,也不是可运行的程序或批处理文件。
问题原因

出现该报错是因为Visual Studio安装的Android SDK的emulator工具路径未被加入系统环境变量,系统无法全局识别该命令。

解决方案

永久配置(全局可调用emulator命令)

  • 首先定位Visual Studio对应的Android SDK根目录,默认路径为C:\Program Files (x86)\Android\android-sdk,如果安装时自定义了路径,找到你自行设置的SDK目录即可
  • 进入SDK根目录,确认存在emulator子文件夹,复制该文件夹的完整路径
  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」列表中找到Path项,点击「编辑」
  • 点击「新建」,将刚才复制的emulator文件夹完整路径粘贴进去,点击「确定」保存所有修改
  • 重启当前使用的命令行工具(CMD/PowerShell/终端),重新执行emulator -list-avds即可正常返回你在Visual Studio中创建的所有AVD设备列表

临时使用(无需修改环境变量)

如果不想修改系统环境变量,可每次直接切换到emulator目录下执行命令,示例如下:

cd "C:\Program Files (x86)\Android\android-sdk\emulator"
.\emulator -list-avds

内容的提问来源于stack exchange,提问作者Arie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 07:06:03