未指定Android模拟器

时间:2019-03-24 08:27:26

标签: android powershell android-emulator avd

当尝试使用PowerShell从仿真器运行AVD时:

PS C:\android\sdk\emulator> emulator @Pixel_2_64

即使模拟器存在,我也会遇到以下错误:

emulator: ERROR: No AVD specified. Use '@foo' or '-avd foo' to launch a virtual device named 'foo'

有什么想法吗?在CMD中工作正常。

1 个答案:

答案 0 :(得分:2)

在PowerShell中找到了在这种情况下启动名为“ Pixel_2_64”的AVD的解决方案:

使用以下任一方法:

emulator -avd Pixel_2_64

或:

emulator "@Pixel_2_64"

必须使用引号或使用 avd 标志。

感谢@ mklement0提供...的解释

  

@在PowerShell中用于argument splatting,因此需要引号;或者,您可以`来转义@(emulator `@Pixel_2_64