【发布时间】:2015-03-21 16:40:07
【问题描述】:
我在新的Macbook Air running Yosemite 上在 Eclipse 中创建了几个 Android 模拟器。所有 Android SDK 都已安装,所有 Eclipse 更新也已安装。
当我启动任何模拟器时,它们会开始加载,但总是在某个时间点重新启动并且永远不会完全启动 - 总是挂在 Android 徽标屏幕上。
我已经删除并重新创建了所有模拟器,但仍然没有运气。在 Mac OSX Lion 中运行的具有相同配置的模拟器运行良好。
运行 Eclipse Luna
Eclipse 错误日志中没有与此相关的事件。
大多数(但不是全部)重启发生在加载 com.android.acore 期间
LogCat 中有 0 个事件(无过滤器)。
我已经安装了 HAXM。我已删除 HAXM。无论我尝试过什么,都没有看到任何进展。
我从终端运行了模拟器,结果相同。没有模拟器 将完全启动 - 他们都挂起,没有 android 启动画面 - 只是 黑色。
以下是从 ADT 中的“设备定义”选项卡创建的 Nexus 5 模拟器:
无论我等了多长时间——字面意思是 > 5 小时,它都不会超过这个时间。
【问题讨论】:
-
我知道这不是您问题的直接答案,但我真的建议您切换到 Android Studio。在 AS 退出测试版之前,我使用了 Eclipse,我在解决像你这样的问题上浪费了几个小时。我也是 MAC 用户,更新到 Yosemite 后,我从未设法在模拟器中运行应用程序。幸运的是,我有真正的设备,所以我不需要这样做,但是我在向我的项目中添加外部库时也遇到了问题(即使是官方的谷歌指南也不适合我)。 AS现在好多了。我什至不想回头看 Eclipse 进行 Android 开发。
-
感谢您的建议,我可能会这样做,但不是在项目中间。 :^)
-
切换到 Android Studio 真的会改变模拟器的工作方式吗?模拟器在 Eclipse 之外运行(使用 Android 设备管理器),所以我认为 AS 也会有同样的问题。
-
我下载了最新的 Android Studio 并创建了一个新的虚拟设备,结果与使用 Eclipse 的结果相同。到目前为止,大屏幕平板电脑模拟器启动,然后我得到一个旋转的沙滩球。顺便说一句,HAX 似乎有问题。 AS 报告“HAX 不工作,模拟器在模拟模式下运行”。
标签: android eclipse macos emulation