安卓模拟器无法启动

3
当我运行安卓模拟器时,出现了黑屏,我等了很久也没有反应。在Eclipse控制台中也没有日志。抱歉这并没有提供有用信息。如果你能指出日志文件的位置,我可以提供更多信息。
[编辑] 如果我的表述不够清晰,我想问的是,在遇到这种模拟器问题时,除了试错之外,如何真正进行诊断?我该在哪里查找日志文件?

你运行它的机器规格是什么?另外,你是否设置了 AVD 以拥有大容量 SD 卡?如果是这样,请不要这样做,因为它会尝试分配实际大小的真实/虚拟内存 - 只需将其设置为您的应用程序实际需要的 SD 卡容量即可。此外,AVD 设置使用的 Android 版本是什么 - 较新版本比较笨重。正如 Little Child 所提到的,AVD 启动可能需要很长时间 - 在我的老旧 WinXP 系统上,v4.x 模拟器第一次运行可能需要长达 10 分钟,尽管使用快照可以显著减少后续重新运行所需的时间。 - Squonk
2个回答

2

我在OSX上遇到了同样的问题,我通过以下步骤解决了这个问题:

  1. 进入 .android 目录(在我的情况下是 Users/<username>/.android
  2. 进入 avd 文件夹
  3. 找到无法启动的模拟器(目录名与模拟器名称相同)
  4. 从该文件夹中删除所有 .img 文件。不要删除 .ini 文件。
  5. 尝试再次运行模拟器。

注意,在Windows上这会导致蓝屏(对我来说)。 - noelicus

0

可能是因为你的RAM不够。如果你第一次运行它,它确实需要很长时间启动。我建议使用Genymotion,因为它比Android原生模拟器快得多。

如果你坚持使用原生模拟器,请确保勾选保存快照选项,这样下次启动模拟器会更快。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接