无法在 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 模拟器的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MAC 上启动 Android AOSP 模拟器

在MAC上运行Android手机模拟器(emulator)

weex 启动 android 模拟器(mac环境)

无法在 Mac 模拟器上输入 editText

(M1 Mac) Android Studio 未检测到 Android 模拟器

Mac + Android之Android Studio 环境搭建,AVD模拟器运行(包括Genymotion模拟器插件配置运行)