MacBook升级到OSX 10.13 下运行Android Simulator失败的一种解决方案
一、背 景
MacBook配置如下:
之前的OSX版本为 10.6,Android studio在此版本下Emulator运行正常。
由于目前OSX版本已升级为10.13,官方要求iOS APP支持11.0,因此Mac被迫升级到10.13。见下图。
对于iOS环境没有多大影响,接下的问题来了,发现Android Emulator无法运行,报错如下:
Troubleshoot
Intel HAXM is required to run this AVD
/dev/kvm is not found
Enable VT-x in your BIOS security settings,ensure that your linux distro haworking KVM module。
二、解决方案
经过核查,需要修改系统的BIOS配置,对于Windows环境,BIOS很好修改,但对MacBook并不叫BIOS,而是有一个类似的设置是EFI设置,网络上有很多解决方案:大部分都要求updateMacBook Pro EFI固件(firmware)。
在搜索网上解决方案时发现如下解释:
--------------------
VT-X是CPU虚拟化技术,可以在BIOS里开启:
- 开机按DEL,进入BIOS,这是Windows设置虚拟化的的操作方案;
- BIOS中依次选择:Advanced(高级)——CPU Configuration——Secure Virtual Machine,设置为:Enabled(启用)就行了。
- 不过BIOS中默认是开启的,因此不需要手动开启。
- --------------------
- 对于MacBook,如果使用了Intel芯片,最简单的开启虚拟化的操作方法是从Intel官方下载IntelHAXM_6.X.X.dmg。不同的OSX版本的版本可能有差异,需要在自己的Mac上核对。
笔者的MAC中IntelHAXM位置如下:
/Users/username/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/
用ls命令核对为IntelHAXM_6.2.1.dmg
MacBook-Pro:Hardware_Accelerated_Execution_Manager xsnai$ ls
HAXM installation package.xml
IntelHAXM_6.2.1.dmg silent_install.sh
Release Notes.txt silent_install_readme.txt
MacBook-Pro:Hardware_Accelerated_Execution_Manager xsnai$
可以在Terminal命令行执行IntelHAXM_6.2.1.dmg或者在可视化目录直接运行:
重新加载Simulator,APP在Simulator运行正常:
如果Macbook没有找到IntelHAXM_6.2.1.dmg,建议从Intel官方网站下载安装。
Intel官网地址:https://software.intel.com/en-us/search/site/language/en?query=IntelHAXM_
参考:https://stackoverflow.com/questions/26521014/intel-x86-emulator-accelerator-haxm-installer-vt-nx-not-enabled
MacBook升级到OSX 10.13 下运行Android Simulator失败的一种解决方案相关推荐
- android phone win10下载,微软Your Phone新功能: 可在Win 10 PC 上运行 Android 应用程序...
今年 8 月,微软发布了一项 Your Phone 重大功能,可以在 Windows 10 PC 上运行 Android 应用程序.该功能主要通过 Your Phone 应用将 Android 应用投 ...
- 计算机不识别lacie硬盘,windows10系统下移动硬盘读不出来的三种解决方案
移动硬盘即是便携性的存储产品,其具有超大的空间,我们可以将资料很好地保存进去.不过,一些windows10系统用户发现将移动硬盘的USB插上计算机后,会遇到"无法识别USB设备"的 ...
- OSX 10.8+下开启Web 共享 的方法
MENU Home Archives About SUBSCRIBE ☰MENU OSX 10.8+ Mountain Lion 下开启 Web Sharing(Web 共享)的方法 JUL 28, ...
- 2018 Macbook pro 15(10.13.6)安装Nvidia 1070(Aorus Gaming Box)显卡驱动
电脑详细配置: MacBook Pro 15" (2018) CPU: 2.6 GHz Intel Core i7 (i7-8850H) GPU(s): Int ...
- win10远程计算机证书错误,win10系统下出现Wi-Fi证书错误的四种解决方案
wifi想必大家都很熟悉吧,这是很多用户们喜欢的无线网络,但是在使用过程中也常常会遇到问题,比如近日就有不少win10系统的用户反馈说在连接wifi的时候,出现了wifi证书错误的情况,导致无法连接到 ...
- Mac OSX 10.9下apache+php+mysql的配置
2019独角兽企业重金招聘Python工程师标准>>> Apache与PHP的配置 Mavericks同以往的OSX一样自带了apache2.2.24和php5.4.17,但默认情况 ...
- 在linux12.10环境下运行spec2006
1.首先获得spec2006的iso文件:spec_cpu_2006_1_1.iso. 2.将iso文件挂在到文件 将iso文件拷贝到linux文件夹中(比如拷贝到:
- 小米android10升级版本,小米10推送基于Android 11的MIUI12稳定版更新,升级太多内容...
目前,小米10手机发布了基于Android11适配的MIUI12稳定版,这次稳定版的更新,算是一次大版本的升级,更新的内容还是挺多的,特别是这对小米10的相机进行了比较多的优化,建议米粉升级体验. 从 ...
- Android——eclipse下运行android项目报错 Conversion to Dalvik format failed with error 1解决...
在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了.....)如图: 百度大神大多说是jdk的问题,解决: 右键项目-Properties如 ...
最新文章
- 深度学习经典教程:深度学习+动手学深度学习
- 14.使用zabbix log key监控nas
- page_index--template.html(0)源码
- YOLO训练Pedestrain
- 08年美国最值得信赖20大公司排行 谷歌落榜
- 运维秘籍:防止数据丢失“六脉神剑”
- Solarized ----vim配色方案
- android 列表图片优化经历
- java三角形创建子类,A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明: 1.A a0=new 2.A a1 =new 3.A a2=new 问以下哪个说法是正确的?()...
- 安卓设置菊花动画_华为手机必须调整的4个默认设置,让手机流畅到飞起,用到2035年...
- vue中检测敏感词,锚点
- Luogu4402 机械排序
- 消灭内存不能为read或written等错误
- 吉林省等保测评机构项目测评收费价格标准参考
- Win11更改用户文件夹名
- 计算机网络知识自问自答,2020计算机网络学习心得体会.doc
- 春季实习生校园招聘总结
- java制作超炫流星雨表白,python星空浪漫表白源码
- 如何与ChatGPT交流,获得你想要的答案?正确提问是关键
- 论文投稿指南——中文核心期刊推荐(科学、科学研究)
热门文章
- npm 单次使用淘宝镜像
- css margin属性,css margin属性怎么用?css margin属性用法教程
- 荣耀30什么时候可以升级鸿蒙,官宣:荣耀老旧智能手机也能升级鸿蒙系统,附清单和时间表...
- PHP下载docx文档打开时显示 word2007无法打开Office OpenXML 文件
- cesium天气系统
- [Leetcode] 240. Search a 2D Matrix II 解题报告
- Pix4Dmapper无人机航测之3D数据处理工作站硬件配置方案
- stm32芯片休眠模式_STM32的运行、睡眠、停止和待机四种工作模式
- 【秒杀项目02】exception异常模块总结
- 计算机网络英语的参考文献,计算机网络英语学论文参考文献 哪里有计算机网络英语参考文献...