Запустите мое виртуальное устройство Android через командную строку - PullRequest
0 голосов
/ 26 марта 2019

У меня есть Android Studio, и я создал виртуальное устройство, которое хочу запустить через Android Studio.

В моей папке avd есть файл Pixel_XL_API_27.adv, который был создан.

Теперь я хочу запустить свое виртуальное устройство Android через командную строку. Сначала я написал emulator -list-avds и получил Pixel_XL_API_27.

Но когда я набираю emulator Pixel_XL_API_27, и в результате я получаю следующее сообщение:

No AVD specified. use @foo or -avd foo to lunch a virtual device named foo

Обновление

enter image description here

1 Ответ

1 голос
/ 26 марта 2019

Запустите это:

emulator -avd Pixel_XL_API_27

Для получения дополнительной информации о параметрах см. https://developer.android.com/studio/run/emulator-commandline

ОБНОВЛЕНИЕ

Обязательно установите ANDROID_HOMEПеременная среды и введите правильную команду в вашем терминале / cmd:

Окно:

%ANDROID_HOME%\emulator\emulator.exe -avd Pixel_XL_API_27

Linux:

$ANDROID_HOME/emulator/emulator -avd Pixel_XL_API_27



Проблема иногда(в основном в Windows), когда вы добавляете папку emulator в переменную PATH и используете команду emulator -avd avd_name, текущий рабочий каталог используется для поиска других инструментов SDK вместо реального каталога ANDROID_HOME.Таким образом, вы должны указать полный путь к файлу emulator.exe, чтобы запустить эмулятор.

...