未指定Android模拟器

问题描述 投票:2回答:1

尝试使用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中工作正常。

android powershell android-emulator avd
1个回答
2
投票

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

使用:

emulator -avd Pixel_2_64

要么:

emulator "@Pixel_2_64"

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

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

@用于PowerShell中的argument splatting,因此需要引用;或者,你可以让`逃脱@(emulator `@Pixel_2_64

© www.soinside.com 2019 - 2024. All rights reserved.