【问题标题】:Android Emulator Shutdown takes FOREVERAndroid 模拟器关闭需要永远
【发布时间】:2011-03-16 21:19:24
【问题描述】:

我需要关闭/打开模拟器来执行测试。我收到一条没完没了的消息正在关​​闭... 在模拟器上已经运行了 30 分钟以上。这完全行不通。有什么方法可以让模拟器关闭或至少在没有应用程序的情况下启动模拟器。我正在尝试在启动时测试应用程序启动,但我无法让模拟器关闭。因此,至少有一种方法可以在不给它启动应用程序的情况下启动模拟器。顺便说一句,如果有人知道这个板上模拟器的内部结构,你愿意告诉我们在这 30 多分钟内发生了什么。我本可以在这段时间内处理大量的数据库事务。这并不慢,甚至不懒惰,这是完全不可行的。谢谢

【问题讨论】:

  • 我不相信它会关闭它。我让它运行了一整夜,它仍然可以运行。为了加快 AVD,我注意到拥有支持游戏的显卡会产生巨大的影响。我可以在我的 iMac 上设置一个运行速度比我见过的任何设备都快的 AVD。

标签: android emulation


【解决方案1】:

如果您使用的是 Eclipse:

  1. 打开 Android 虚拟设备管理器
  2. 选择您的虚拟设备并点击开始按钮
  3. 在新窗口中取消选中“从快照启动”
  4. 启动

【讨论】:

  • 这不起作用。从快照启动虚拟设备后,它就会挂起。 AVD 的越野车令人难以置信。本质上,没有办法模拟安卓设备。你必须求助于物理设备。
【解决方案2】:

打开 Android SDK 和 AVD 管理器 > 点击你想要的设备 > 点击开始按钮,它将打开,没有运行任何应用程序。

通常模拟器很慢(根据我的经验,运行蜂窝时非常慢)。

【讨论】:

【解决方案3】:

我的建议是停止使用 Android 模拟器并使用 Genymotion 模拟器。它是免费的,并且比在物理设备上进行测试要快,前提是您的计算机不错。您可以通过 VirtualBox 轻松启动和停止模拟器。

【讨论】:

    【解决方案4】:

    我对此问题的解决方案是确保在退出 Android 模拟器之前先关闭 AVD 管理器和 Android Studio 窗口。对我来说就像一个魅力。

    【讨论】:

      【解决方案5】:

      选择“冷启动”而不是“快速启动”。 如果您使用的是 Android Studio:

      1. 打开工具 -> AVD 管理器
      2. 点击要启动的设备的“编辑”
      3. 点击“显示高级设置”
      4. 找到“启动选项”,选择“冷启动”

      【讨论】:

        【解决方案6】:

        在 linux 中转到终端并发出以下命令 -

        cd /home/username/.android/avd/<virtual device name>
        sudo rm -rf *.lock
        

        在这里,我从虚拟设备目录中删除了锁定文件以强制设备终止。

        类似的过程可以在 Windows 和 MAC 上完成。

        【讨论】:

          猜你喜欢
          • 2013-11-18
          • 1970-01-01
          • 2011-11-04
          • 2011-08-12
          • 2011-03-02
          • 2016-02-20
          • 2016-10-21
          • 1970-01-01
          相关资源
          最近更新 更多