2015-05-30 63 views
10

我已经下载并安装了genymotion并创建并构建了我的离子应用程序。使用带有离子框架的Genymotion仿真器

当我尝试使用下面的命令来运行genymotion模拟器:

ionic run android 

我得到如下回应:

No target specified, deploying to emulator
No emulator specified, defaulting to Nexus_5_API_21_x86
Waiting for emulator...
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!

仿真器不能正常工作。有任何想法吗?

回答

3

我想你一定已经安装了“Intel x86 Emulator Accellerator HAXM”(你可以在Android SDK Manager - Extras中找到它),但是你的电脑中没有安装Intel® HAXM

它给你的错误,因为它试图在Android模拟器中运行你的Ionic应用程序。
看来你还没有配置任何deviceGenymotion或它没有运行。

另一个要考虑的已配置在Genymotion设备后是检查你使用的“Genymotion的Android工具”

enter image description here

26

这是因为离子看见Genymotion AVD的物理设备。因此,而不是使用

$ ionic emulate android 

使用(注意,你需要有Genymotion AVD运行)

$ ionic run android 
+0

感谢。 。 。 。 。 –

0

首轮Genymotion。然后写命令下面观看连接的设备的清单:

adb devices 

结果会是这样的:

List of devices attached 
192.168.56.101:5555 device 

终于写命令:

$ ionic run android 
相关问题