【问题标题】:Android emulator crashes on MacBook Pro Retina DisplayAndroid 模拟器在 MacBook Pro 视网膜显示屏上崩溃
【发布时间】:2012-12-19 03:32:10
【问题描述】:

我刚刚在我的 MacBook Pro 上的 Eclipse Juno 中安装了 Android SDK (4.2),并试图通过学习一些教程来开始。但是当我使用 Galaxy Nexus 模拟器(选择 ARM CPU)时,它第一次工作。但是当我重新打开 Eclipse 以对项目进行一些更改时,我只是得到一个很大的崩溃日志,并且没有任何反应。我发现让它再次运行的唯一方法是从 ~/.android/avd 的命令行中删除模拟器,然后重新创建它。但这显然是不对的,也不应该是必要的。有任何想法吗? PS:这不是Android Emulator do not scale to 100% for Mac Book Pro with Retina Display 讨论的问题,因为模拟器是全尺寸的,第一次启动时可以正常工作,但下次我打开 Eclipse 并尝试启动它时就完全不工作了。

【问题讨论】:

  • 奇怪...您是否尝试过更改任何选项?例如,将 RAM 减少到 512MB 或启用/禁用 GPU 支持?

标签: android android-emulator


【解决方案1】:

这是一个特定的 MAC 问题,发生这种情况是因为您在 MAC 上运行了两个屏幕并将模拟器放在另一个窗口中。它保存了一些无法再次恢复窗口的值。所以这将在他们所说的新版本中更新,但尚未修复。 要解决此问题,您需要转到您的文件夹进行破解:

~/.android/avd/

根据你要运行的模拟器,进入youremulator.avd文件夹。 如前所述,有一个文件名为

emulator-user.ini

将 window.x 和 window.y 值更改为 0 并重新运行您的 java 程序。 对我来说效果很好

【讨论】:

    【解决方案2】:

    如果您在两个屏幕上运行,您可能会遇到这个问题,Android VM crashes on Launch Mac。我经常让我的模拟器在启动时崩溃,然后必须手动调整模拟器的 emulator-user.ini 文件以将 windows.x 和 windows.y 值设置为零。我怀疑这是因为我经常在一种和两种屏幕模式之间切换。

    希望这会有所帮助。

    【讨论】:

    • 我确信这是正确的,因为我正在运行 3 台显示器。我将模拟器留在主监视器中并从其他监视器中运行 Eclipse 会有所帮助吗?回到家后,我可能会有一些后续问题,看看 emulator-user.ini 文件发生了什么。谢谢!
    • 这实际上是问题所在。一个中等好的解决方案(这也有助于解决模拟器启动时间过长的问题)是在创建模拟器时选中快照复选框。然后你第一次可以检查“保存到快照”,然后是“从快照启动”。一个工作的朋友建议,它似乎工作正常,除了它仍然不喜欢在屏幕之间移动。它最终会这样做,但它对此并不满意。
    猜你喜欢
    • 2012-02-13
    • 2013-01-24
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 1970-01-01
    • 2014-09-16
    相关资源
    最近更新 更多