无法在 Mac 中启动 android 模拟器
Posted
技术标签:
【中文标题】无法在 Mac 中启动 android 模拟器【英文标题】:Unable to launch android emulator in Mac 【发布时间】:2015-11-09 17:28:08 【问题描述】:我一直在做一个 android 项目,我在我的 iMAC[软件 OS X 10.9.5,图形 Intel HD Graphics 5000 1024 MB,处理器 1.4 GHz Intel Core i5]上使用 android studio]。
当我尝试在 android 模拟器上打开我的应用程序时,它会收到此错误 -
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!
我可以在 Google 和 SO 上找到很多类似的解决方案,但我无法为 MAC 使用这些解决方案???
我遵循了here 给出的所有步骤,但没有运气,仍然无法启动模拟器。我觉得和mac os有关系。
谁能告诉我如何在 MAC 上执行此操作?
谢谢
【问题讨论】:
你好farhan,我以前也遇到过同样的问题,给我一些时间回忆一下解决方案,很快就会为你解答。 我们将非常感谢您的快速回复:) 【参考方案1】:首先,确保英特尔 HAXM 是最新的。您可以通过打开 SDK 并在列表中选择它来更新它。 (截至2016-07-08,最新的HAXM版本为6.0.3)。
然后,在 Mac 上,Android SDK 安装在:/Users/username/Library/Android/sdk/
,因此,您需要以 sudo 身份运行脚本,如下所示:
sudo sh ~/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh
如果一切顺利,脚本会打印消息:"Silent installation Pass!"
然后,重新启动 Android Studio 并使用所需的 AVD 运行您的应用。
【讨论】:
我在这个问题上苦苦挣扎了一段时间。如果可以的话,我会多投赞成票! 我的模拟器突然也无法启动了。这为我修好了 - 谢谢! 按照上面的方法做完后还在苦苦挣扎。 HAXM 版本为 6.1.1 成功了!!为什么 Android Studio 不能解决这个问题,而不是开发人员执行一些隐藏的 shell..【参考方案2】:我知道我迟到了,但它已经过去了。
-
删除您当前拥有的所有 AVD。
转到
Preferences
>> Android SDK
>> SDK Tools
卸载Android Emulator
重启 Android Studio。
从同一位置重新安装Android Emulator
。
创建一个新的模拟器。瞧!
我个人在解决这个问题的过程中做了什么。
-
我实际上是重新安装了整个 android studio。已关注this
修复了我的
$PATH
变量。已关注this
然后我尝试重新安装Android Emulator
,这对我有用。
希望对您有所帮助。
【讨论】:
【参考方案3】:问题出在我的.zshrc
上,我的ANDROID_HOME
被导出为错误的值。看看你的.bashrc
或.zshrc
【讨论】:
以上是关于无法在 Mac 中启动 android 模拟器的主要内容,如果未能解决你的问题,请参考以下文章
(M1 Mac) Android Studio 未检测到 Android 模拟器
Mac + Android之Android Studio 环境搭建,AVD模拟器运行(包括Genymotion模拟器插件配置运行)