如何修复“模拟器:错误:未指定 AVD。使用‘@foo’或‘-avd foo’启动名为‘foo’的虚拟设备”

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

所以我目前有一个用 android studio 为 Pixel 2 创建的 AVD,我决定为 Pixel 3 创建另一个 AVD,我将其命名为“react”。当我尝试在电源终端中使用

emulator -react
命令打开“react”后,收到以下错误:
emulator: ERROR: No AVD specified. Use '@foo' or '-avd foo' to launch a virtual device named 'foo'
起初我认为问题可能是我需要将这个新模拟器的位置添加到 PATH在控制面板中,但我已经有一个标题为:
C:\Users\Ahers\AppData\Local\Android\Sdk\emulator
的路径,所以我认为这不是问题。我不完全确定该怎么做,所以任何反馈都会非常有帮助。

android powershell react-native android-studio cmd
2个回答
3
投票

react 是你的 avd 名称,所以你可以使用这个命令来启动它:

emulator -avd react

emulator @react

0
投票

在 Mac 上转到:

/Users/<username>/Library/Android/sdk/emulator

在那里执行 ls -la : 您应该在那里看到模拟器命令。

在那里运行以下命令:

emulator -list-avds

这显示了所有可运行的模拟器。 选择一个。

对我来说就像这样:

Pixel_8_Pro_API_34

所以我在那里运行了这个命令:

emulator -avd Pixel_8_Pro_API_34

一切顺利

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