Android-студия AVD не отображается в терминале при запуске ионной Cordova эмулировать Android - PullRequest
0 голосов
/ 18 января 2019

У меня есть AVD, который я создал в Android Studio, вот его подробности:

https://i.imgur.com/CapOPE3.png

Когда я запускаю 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:

https://i.imgur.com/ZWJ4rns.png

Есть идеи, почему AVD не появляется? Я понимаю, что первая ошибка, показанная в команде emulate, дает мне возможность создавать AVD из командной строки, но мне нужно будет создать различные AVD из Android Studio и выяснить, почему терминал не видит их.

1 Ответ

0 голосов
/ 18 января 2019

Ответом на эту проблему была правильная информация в моем $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
...