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
我有一个在 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