使用Genymotion模拟器与Ionic框架

San*_*eri 13 android cordova genymotion ionic-framework

我已经下载并安装了genymotion并创建并构建了我的离子应用程序.

当我尝试使用以下命令运行genymotion模拟器时:

ionic run android
Run Code Online (Sandbox Code Playgroud)

我收到以下回复:

没有指定目标,部署到模拟器
没有指定模拟器,默认为Nexus_5_API_21_x86
等待模拟器...
模拟器:错误:x86模拟当前需要硬件加速!
请确保正确安装和使用Intel HAXM.
CPU加速状态:未安装HAX内核模块!

模拟器无法正常工作.有任何想法吗?

JW_*_*JW_ 29

这是因为离子将Genymotion AVD视为物理设备.所以不要使用

$ ionic emulate android
Run Code Online (Sandbox Code Playgroud)

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

$ ionic run android
Run Code Online (Sandbox Code Playgroud)


Lef*_*tyX 5

我猜您必须已经安装了“ Intel x86 Emulator Accellerator HAXM”(您可以在Android SDK Manager-Extras中找到它),但是您尚未在计算机中安装Intel®HAXM

它给您造成该错误的原因是它试图在Android模拟器中运行您的Ionic App。
似乎您尚未在Genymotion中配置任何设备,或者该设备未运行。

在Genymotion中配置设备后,需要考虑的另一件事是检查您是否正在使用“ Genymotion Android工具”

在此处输入图片说明