提问人:Sandro Palmieri 提问时间:5/30/2015 最后编辑:Simon EastSandro Palmieri 更新时间:12/17/2018 访问量:22978
将Genymotion仿真器与Ionic框架一起使用
Using Genymotion emulator with Ionic framework
问:
我已经下载并安装了genymotion,并创建并构建了我的离子应用程序。
当我尝试使用以下命令运行 genymotion 模拟器时:
ionic run android
我得到以下回复:
未指定目标,部署到模拟器
未指定模拟器,默认为 Nexus_5_API_21_x86
正在等待模拟器...
模拟器:错误:x86 仿真当前需要硬件加速!
请确保英特尔 HAXM 已正确安装且可用。
CPU加速状态:HAX内核模块未安装!
模拟器不工作。有什么想法吗?
答:
5赞
LeftyX
5/30/2015
#1
我猜您一定已经安装了“Intel x86 Emulator Accellerator HAXM”(您可以在 Android SDK Manager - Extras 中找到它),但您还没有在计算机中安装英特尔® HAXM。
它给了你这个错误,因为它正在尝试在Android模拟器中运行你的Ionic应用程序。
您似乎没有在 Genymotion 中配置任何设备,或者它没有运行。
在Genymotion中配置设备后要考虑的另一件事是检查您是否正在使用“Genymotion Android工具”
30赞
JW_
10/23/2015
#2
这是因为 ionic 将 Genymotion AVD 视为物理设备。因此,与其使用
$ ionic emulate android
使用(请注意,您需要运行 Genymotion AVD)
$ ionic run android
1赞
jsina
5/2/2017
#3
首先运行 Genymotion。然后编写以下命令来监视连接的设备列表:
adb devices
结果将是这样的:
List of devices attached
192.168.56.101:5555 device
最后写出命令:
$ ionic run android
2赞
Saeed Falsafin
12/17/2018
#4
关于离子 4,删除了,因此替换的命令是ionic run android
ionic cordova run
确保您已经在计算机上安装了 android Sdk 和 Gradle
评论