当我以 Android 模拟器为目标时,如何通过 VS 2013 MDA 修复这个不正确的模拟器命令行 运行

How do I fix this incorrect emulator command line run by VS 2013 MDA when I target Android Emulator

当我尝试使用 "Android Emulator" 作为我的 Cordova 应用程序 Visual Studio 中的目标时(运行ning VS Tools for Cordova latest in VS 2013),我得到大约 6 或7个错误。我注意到 VS 尝试启动的命令行缺少 node.exe 路径周围的引号,并在 emulator.js.

路径周围使用双引号

如果我将其粘贴到 cmd 提示符中并更正引号问题,模拟器将正确启动。我该如何解决这个问题?

这是 VS 尝试使用的命令行 运行:

开始启动进程 C:\Program Files (x86)\nodejs\node.exe ""C:\Users\Jason Learmouth\AppData\Roaming\npm\node_modules\vs-mda\emulator.js"" --platform android --path "c:\code..."

这是一个已知问题,将在下次更新中修复。解决方法是使用不带任何 space 的用户名。 Visual Studio 由于 space 在 emulator.js 路径中放置双引号,例如 C:\Users\**Jason Learmouth**\AppData\Roaming\npm\node_modules\vs-mda\emulator.js