Ionic framework &引用;错误:未找到仿真程序映像(AVD)";在osx 10.10上运行ionic

Ionic framework &引用;错误:未找到仿真程序映像(AVD)";在osx 10.10上运行ionic,ionic-framework,ionic,Ionic Framework,Ionic,这是我在运行爱奥尼亚模拟android后收到的完整错误消息 *running cordova emulate android Running command: /Users/DeadLift/Documents/ionic/myApp/hooks/after_prepare/010_add_platform_class.js /Users/DeadLift/Documents/ionic/myApp add to body class: platform-android Running

这是我在运行<代码>爱奥尼亚模拟android后收到的完整错误消息

*running cordova emulate android  
Running command: /Users/DeadLift/Documents/ionic/myApp/hooks/after_prepare/010_add_platform_class.js /Users/DeadLift/Documents/ionic/myApp
add to body class: platform-android  
Running command: /Users/DeadLift/Documents/ionic/myApp/platforms/android/cordova/run --emulator  
ANDROID_HOME=/usr/local/Cellar/android-sdk/24.1.2  
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home  
/Users/DeadLift/Documents/ionic/myApp/platforms/android/cordova  /node_modules/q/q.js:126  
                    throw e;  
                          ^
ERROR : No emulator images (avds) found.  
1. Download desired System Image by running: /usr/local/Cellar/android-sdk/24.1.2/bin/android sdk  
2. Create an AVD by running: /usr/local/Cellar/android-sdk/24.1.2/bin/android avd  
HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver  
Error: /Users/DeadLift/Documents/ionic/myApp/platforms/android/cordova/run: Command failed with exit code 1  
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)  *emphasized text*
    at ChildProcess.emit (events.js:110:17)  
    at maybeClose (child_process.js:1015:16)  
    at Process.ChildProcess._handle.onexit (child_process.js:1087:5)*  
我通过创建一个
avd
来遵循上述所有步骤,它再次给我同样的消息。

谢谢。

实际上它找不到AVD(Android虚拟设备)。你必须创建一个。
在命令Promt中键入“android avd”,使用图形管理器设置模拟器映像,以便在其上运行应用程序。图形工具的使用非常简单。

Vikas的答案非常准确,但是(有时)仅仅运行
android avd
是不起作用的,这是我经过数小时的尝试后发现的

当我在终端上运行android avd时,它会给我以下错误:

zsh:未找到命令:android

这是因为我需要将平台工具和工具的Android SDK路径添加到我的zshrc文件中(您可能正在终端上运行bash或其他东西)

简单的修复方法是将这些文件添加到我的zshrc路径环境中,您也可以使用您最喜欢的文本编辑器并根据您使用的shell来完成此操作

这个链接:帮了我很多忙,把这个修好了

所以我使用了
subl~/.zshrc
(因为sublime是我的文本编辑器,我已经设置了符号链接)

我找到了导出路径并将其更改为表示以下内容:

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/dev/.rbenv/versions/2.2.3/bin/ruby:/Users/dev/Library/Android/sdk/platform-tools:/Users/dev/Library/Android/sdk/tools:$PATH"
然后我保存了文件,关闭了sublime并在我的终端窗口中运行了
source~/.zshrc
,现在我可以运行
android avd
,它现在可以毫无问题地打开android虚拟设备管理器

提醒您,您的shell可能与我的不同(即不使用zsh运行),您的导出路径也可能不同,但这很容易理解,如果您陷入困境,上面的链接也会有所帮助