Запустите эмулятор Android с помощью командной строки - PullRequest
0 голосов
/ 13 февраля 2019

Я использую последнюю версию Mac OS и хочу запустить эмулятор Android через инструмент командной строки.Я запустил следующую команду на терминале Mac и получил следующую ошибку:

 $ emulator -list-avds
Pixel_XL_API_28

 $ emulator -avd Pixel_XL_API_28
PANIC: Missing emulator engine program for 'x86' CPU.

Я также запускаю команду с доступными опциями, как показано ниже, которая также доступна в официальной документации developer.android.com

$ /Users/janedoe/Library/Android/sdk/emulator/emulator -avd Pixel_XL_API_28 -netdelay none -netspeed full

Что мне нужно сделать, чтобы мне не нужно было каждый раз открывать андроид-студии только для открытия симулятора.

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Посмотрите здесь: Сообщение об ошибке эмулятора Android: «PANIC: отсутствует программа движка эмулятора для CPU x86».

Затем выполните cmd:

(путь к вашим эмуляторам) - C: \ Users \ user \ AppData \ Local \ Android \ Sdk \ emulator>

(имя эмулятора) - emulator.exe @ Nexus_5 -dns-server 8.8.8.8 -writable-system

0 голосов
/ 13 февраля 2019

Пожалуйста, следуйте инструкциям на вашем терминале в Mac

 Step 1 ( Add Environment Variable )
 export ANDROID_HOME=/Users/$(whoami)/Library/Android/sdk
 export PATH=$PATH:$ANDROID_HOME/platform-tools
 export PATH=$PATH:$ANDROID_HOME/tools

 Step 2 ( .bash_profile / .bashrc ) 
 Reload you .bash_profile Or .bashrc depending on OS

 Step 3 ( go to emulator directory )
 cd /Users/$(whoami)/Library/Android/sdk/emulator

 Step 4 ( Get all list of Advs  )
 emulator -list-avds

 Step 5 ( Run your Emulator Command Mode )
 emulator -avd Nexus_5_API_22_Android_5.1
...