1

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

4

2 回答 2

2

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

希望这可以帮助。

于 2013-01-04T18:13:39.130 回答
0

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

~/.android/avd/

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

emulator-user.ini

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

于 2014-10-03T07:24:31.687 回答