У меня есть AVD, который я создал в Android Studio, вот его подробности:
Когда я запускаю 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 не появляется? Я понимаю, что первая ошибка, показанная в команде emulate, дает мне возможность создавать AVD из командной строки, но мне нужно будет создать различные AVD из Android Studio и выяснить, почему терминал не видит их.