Android 当 运行 ionic cordova emulate android 时,studio AVD 不会出现在终端中

Android studio AVD doesn't show up in terminal when running ionic cordova emulate android

我有一个在 Android Studio 中创建的 AVD,以下是它的详细信息:

当我在我的 ionic 项目中 运行 ionic cordova emulate android 时,我得到这个错误:

ANDROID_HOME=/Users/joshterrill/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home
Error: No emulator images (avds) found.
1. Download desired System Image by running: /Users/joshterrill/Library/Android/sdk/tools/android sdk
2. Create an AVD by running: /Users/joshterrill/Library/Android/sdk/tools/android avd
HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver

[ERROR] An error occurred while running cordova emulate android (exit code 1).

当我 运行 这个命令时: ~/Library/Android/sdk/tools/android list avd 我得到这个:

Joshs-MacBook-Pro:~ joshterrill$ ~/Library/Android/sdk/tools/android list avd
*************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Running /Users/joshterrill/Library/Android/sdk/tools/bin/avdmanager list avd

Available Android Virtual Devices:
Joshs-MacBook-Pro:~ joshterrill$ 

所以它没有显示我那里有。

此外,这是 Android Studio 的屏幕截图,显示我的 SDK 当前安装在我正在寻找 AVD 的相同位置:

关于为什么 AVD 没有出现的任何想法?我知道模拟命令显示的第一个错误使我能够从命令行创建 AVD,但我需要从 Android Studio 创建各种 AVD,并且需要弄清楚为什么终端没看到他们。

这个问题的答案是我的 $PATH 中有正确的信息。这是最终对我有用的东西:

export ANDROID_HOME=~/Library/Android/sdk
export PATH=${PATH}:/Users/mylaptop/Library/Android/sdk/platform-tools/adb:/Users/mylaptop/Library/Android/sdk/platform-tools:/Users/mylaptop/Library/Android/sdk/tools