安卓SDK模拟器无法加载

6
所以我在尝试启动Android SDK中的模拟器时遇到了很大的麻烦。我可以轻松创建AVD,然后从SDK管理器点击“启动”按钮,弹出小的加载控制台窗口,表示正在启动模拟器。但是,此后什么也没发生!!

我阅读了许多帖子和文章,人们都有同样的问题,可能与需要太多内存的设置有关,有些人等待30分钟才能加载模拟器!!

当我尝试通过终端运行AVD模拟器时,我只会得到一个“总线错误”,没有进一步的指示可以说明出了什么问题...是内存问题吗?

我做过的事情:

  • 下载适用于Mac的Android SDK包。我只提取sdk,而不是eclipse。我的Mac版本是10.6.8。
  • 安装SDK,并在SDK管理器中下载Android的最新版本以及默认工具。
  • 创建AVD并启动它。
  • 弹出窗口以启动模拟器,该过程完成后,窗口关闭。但是什么都没发生。

我对sdk工具的了解非常有限,我只想能够进行一些测试...

非常感谢任何帮助!

谢谢

3个回答

1
实际上,目前获取模拟器最简单的方法可能是使用 GenyMotion。它们提供一个界面和预配置的模拟器镜像,使得启动变得非常简单。
这不是一个官方认可(我自己使用标准ADT),但很多人发现他们的工具很有用。

0

我在我的Mac 10.6上遇到了同样的问题,只有当我这样做时才能正常工作

emulator64-x86 -avd my_android

此外,我的虚拟设备必须使用x86而不是ARM进行配置。
也许 这个链接可以帮助你。

0

这是我的建议:不要使用AVD,而是开始使用来自Google服务器的Espresso和虚拟远程Android硬件模拟器 - 也称为android-test-kit。您将有可能在多个不同的设备上运行和测试您的应用程序,无需在发布应用程序之前为开发和测试目的实际购买所有不同的设备。您可以在此处找到更多详细信息:

  1. android-test-kit
  2. Why Espresso

这两个视频有点长,但值得一看。

采用这种方法将解决您的问题,节省您的资金,并提高您的生产力。


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