【问题标题】:Android SDK Emulator won't loadAndroid SDK 模拟器无法加载
【发布时间】:2014-03-12 23:04:08
【问题描述】:

所以我在尝试启动 Android SDK 中的模拟器时遇到了很大的麻烦。我可以很好地创建 AVD,然后在 SDK 管理器中点击“开始”按钮时,会弹出加载控制台的小窗口,表明模拟器正在启动。然而,在那之后,什么都没有发生!!

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

当尝试通过终端运行 AVD 仿真器时,我只是得到一个“总线错误”,没有进一步的迹象表明可能出了什么问题……这可能是内存问题吗?

我做了什么来获得现在的位置:

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

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

非常感谢任何帮助!

谢谢

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

    实际上,让模拟器立即运行的最简单方法可能是GenyMotion。它们提供了一个界面和预配置的模拟器图像,使其运行起来非常简单。

    这不是一种认可(我自己使用标准的 ADT),但很多人发现他们的工具很有用。

    【讨论】:

      【解决方案2】:

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

      1. android-test-kit
      2. Why Espresso

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

      采用这种方法将解决您的问题、节省您的资金并提高您的工作效率。

      【讨论】:

        【解决方案3】:

        我在我的 mac 10.6 上遇到了同样的问题,它只有在我这样做时才有效

        emulator64-x86 -avd my_android
        

        此外,我的虚拟设备必须使用 x86 而不是 ARM 进行配置

        也许this link 可以帮助你。

        【讨论】:

          猜你喜欢
          • 2018-05-28
          • 1970-01-01
          • 2021-06-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多