使用命令行运行安卓模拟器

Rav*_*gid 1 macos terminal android command-line-interface android-emulator

我正在运行最新版本的 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.
Run Code Online (Sandbox Code Playgroud)

我还使用以下可用选项运行命令,该命令也可在官方文档 developer.android.com 上找到

$ /Users/janedoe/Library/Android/sdk/emulator/emulator -avd Pixel_XL_API_28 -netdelay none -netspeed full
Run Code Online (Sandbox Code Playgroud)

我需要做什么,这样我就不需要每次只打开模拟器就打开android studios。

Far*_*Haq 5

请按照 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
Run Code Online (Sandbox Code Playgroud)