错误:打开仿真器时未在Windows 8上抛出仿真器图像(avds)

问题描述 投票:31回答:11

我在离子框架中有一个cordova应用程序,我想在模拟器som发射的命令ionic emulate android中对其进行测试,并引发以下错误运行Ionic命令模拟android时,Git Bash命令提示符出现错误。

错误:

c:\Users\work\biziHiveMobile\platforms\android\cordova\node_modules\q\q.js:126
                throw e;
                      ^
ERROR : No emulator images (avds) found.
1. Download desired System Image by running: c:\Users\work\AppData\Local\Android\android-sdk\tools\android.BAT sdk
2. Create an AVD by running: c:\Users\work\AppData\Local\Android\android-sdk\tools\android.BAT avd
HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver

Error: c:\Users\work\biziHiveMobile\platforms\android\cordova\run.bat:  Command failed with exit code 1 
at ChildProcess.whenDone (c:\Users\work\AppData\Roaming \npm\node_modules\cor
dova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1015:16)
at Process.ChildProcess._handle.onexit (child_process.js:1087:5)

此错误在Windows 8 PC上出现。我已经将Android SDK更新到最新版本。我还从android sdk的其他功能中添加了模拟器加速器。仍然会出现此错误。任何人都知道如何在Windows PC上解决该问题

cordova ionic-framework ionic git-bash
11个回答
26
投票

在您的终端中尝试运行android avd

创建模拟器并再次尝试ionic emulate android


12
投票

仅在运行命令sudo ionic emulate android之前,转到Android Studio打开AVD管理器,然后在模拟器中创建AVD(如果尚未创建)和launch it] >>。现在执行命令sudo ionic emulate android,它将正确运行


8
投票

针对使用macOS Sierra 10.12.6和Android Studio for Mac 2.3.3的mac用户进行更新


8
投票

首先创建模拟器映像:


3
投票

[如果找不到avd管理器,请转到帮助->查找操作-> avd,然后单击AVD管理器。


1
投票

1)在您的命令promtp中编写并输入-android avd-


1
投票

1)通过键入以下错误消息中的说明:"c:\Users\work\AppData\Local\Android\android-sdk\tools\android.BAT" avd


1
投票

下载并安装android studio,转到工具,然后进入avd管理器。有关更多信息,您可以检查the documentation


0
投票

只需下载Android Studio并从那里创建虚拟机。并运行相同的命令(ionic emulate android)。如果这样做,一切都会正常。


0
投票

如果要使用Android物理设备,请尝试以下操作:


-4
投票

要在android设备上运行,请连接设备并运行ionic run android

© www.soinside.com 2019 - 2024. All rights reserved.