【问题标题】:My android virtual device is not showing contents我的 android 虚拟设备没有显示内容
【发布时间】:2013-12-01 16:16:33
【问题描述】:

我已经安装了 SDK 管理器和 eclipse,在启动 AVD 时它会启动并显示为“android”。告诉我我应该怎么做运行android虚拟设备。

【问题讨论】:

  • 你的模拟器是否完全打开?你能看到菜单图标吗?,如果模拟器显示“android”然后等到它完全打开或创建一个具有不同配置(API 版本)的新模拟器。

标签: android eclipse avd


【解决方案1】:

你做的一切都是正确的。只是模拟器最初启动可能非常慢。

最简单的解决方案是使用真实设备来测试您的应用程序。

另一个解决方案是创建一个具有较低 api 级别的 avd,并将 minsdk 设置为该较低 api 级别,以确保您的应用程序可以在您创建的新 avd 上运行。就个人而言,我喜欢运行 api 级别为 10 的模拟器,因此 minsdk 为 10(假设我的应用程序不需要任何较新的功能)。

另一个解决方案仍然是学习如何在基于 Intel x86 的仿真器上运行您的应用程序(Varun Das 引用的解决方案)。由于您的开发机器是基于 x86 的,因此该选项的运行速度也非常快。

无论您决定采用何种解决方案,都不要在启动应用程序之间关闭您的模拟器映像/重新启动您的手机,一旦模拟器/手机已经打开,您第二次启动您的应用程序会更快。

【讨论】:

    【解决方案2】:

    我认为您的问题是模拟器启动缓慢,并且长时间只显示“Android”徽标。
    根据我的经验,我建议您使用 Android 操作系统的“x86”映像创建 AVD。
    默认情况下,AVD 是使用“ARM 系统映像”创建的。在大多数用户中,使用此图像的模拟器启动非常缓慢。所以我建议使用带有 HAXM 的“x86”来加速模拟器。
    你也应该参考这个链接:Why is the Android emulator so slow? How can we speed up the Android emulator?

    【讨论】:

      【解决方案3】:

      虚拟设备启动需要时间

      如果这是您从虚拟设备中看到的内容,则表示它仍在加载

      【讨论】:

        【解决方案4】:

        您可以使用 genymotion 检查此link。它比 AVD 上的 android 虚拟设备更有用、更快。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-04-03
          • 2014-10-02
          • 1970-01-01
          • 2017-05-28
          • 2010-12-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多