Mac 下使用Ionic x86 emulation currently requires hardware acceleration 问题

本文提供了解决Android开发环境配置问题的方法,包括安装Intel x86 Emulator Accelerator(HAXM),使用SDKManager安装所需组件,以及在命令行中执行特定脚本来解决x86模拟器需求的硬件加速问题。
Running command: /Users/swizard/Documents/dev/ionic/q-metro/hooks/after_prepare/010_add_platform_class.js /Users/swizard/Documents/dev/ionic/q-metro
add to body class: platform-android
ANDROID_HOME=/Users/swizard/Documents/dev/android-sdk-macosx
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home
No emulator specified, defaulting to android1
Waiting for emulator...
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).

  如果出现如下问题说明Intel x86 Emulator Accelerator (HAXM Installer) 没有被安装。

运行android skd 打开sdk manager, 安装 Intel x86 Emulator Accelerator (HAXM Installer) 直至 installed 状态。

这时回到命令行

到 android-sdk-macosx/extras/intel/Hardware_Accelerated_Execution_Manager目录下 执行 

./silent_install.sh

  再次执行 

ionic emulate android

  就不会出现问题了

转载于:https://www.cnblogs.com/swizard/articles/5229644.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值