仿真器不适用于Mac Yosemite

时间:2015-01-22 18:44:25

标签: android eclipse macos emulation

我在Eclipse Macbook Air running Yosemite上创建了几个Android模拟器。已安装所有Android SDK,并且还安装了所有Eclipse更新。

当我启动任何模拟器时,它们会开始加载但总是在某个时刻重新启动并且从未完全启动 - 始终挂在Android徽标屏幕上。

我删除并重新创建了所有模拟器但仍然没有运气。在Mac OSX Lion中运行具有相同配置的仿真器工作正常。

运行Eclipse Luna

Eclipse错误日志中没有引用此事件的事件。

大多数(但不是全部)重启在加载com.android.acore

期间发生

LogCat中有0个事件(无过滤器)。

我已经安装了HAXM。我删除了HAXM。无论我尝试过什么,都没有取得任何进展。

  

我从终端运行了模拟器,结果相同。没有模拟器   将完全开始 - 他们都挂着没有Android启动画面 - 只是   黑色。

以下是从ADT中的设备定义选项卡创建的Nexus 5仿真器:

enter image description here

无论我等待多久,它都永远不会过去 - 字面意思> 5个小时。

2 个答案:

答案 0 :(得分:1)

我的第一个建议是从文件系统中删除模拟器文件。它们通常位于:

enter code here~/.android/avd/

所以先删除所有。

第二次安装Intel HAX(硬件加速器):它通常在SDK中提供,通常在这里: android-sdks/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_1.1.1_for_10_9_and_above.dmg

创建仿真器时,请务必选中“使用主机GPU”并提供足够的RAM

这应该有希望解决您的问题。如果不是,也许您可​​以尝试获取某种日志,以查看模拟器启动失败或卡住的位置。

答案 1 :(得分:-1)

您可以尝试使用genymotion模拟器吗?它是一个快速和令人敬畏的Android模拟器。这是link

我使用它,你甚至可以使用谷歌播放服务并测试推送通知等。