【问题标题】:Android emulator not starting window 10 - too many emulator instancesAndroid 模拟器未启动窗口 10 - 模拟器实例太多
【发布时间】:2020-01-02 07:20:57
【问题描述】:

这似乎与 it seems too many emulator instances are running on this machine. Aborting 重复,但该问题是 5 年前提出的,并且答案中没有任何帮助我。我真的认为这是完全不同的情况。

我正在做一些非常简单的事情。我安装了带有 Xamarin 和 Android 模拟器的 Visual Studio 2019。

我尝试从命令行启动模拟器,结果...

C:\Program Files (x86)\Android\android-sdk\emulator>emulator.EXE -no-boot-anim -avd VisualStudio_android-25_x86_phone -prop monodroid.avdname=VisualStudio_android-25_x86_phone
Windows Hypervisor Platform accelerator is operational
emulator: ERROR: It seems too many emulator instances are running on this machine. Aborting.

如果我添加 -verbose 开关,我会得到一个巨大的消息列表,这些消息似乎都不相关,所以我没有包含它们。

这是我所知道的:

  1. Windows Hyper Visor 和平台功能已启用。
  2. 机器上没有其他激活的模拟器。不使用端口 5554 等。
  3. HAXM 加速未启用。
  4. 我在这台机器上有足够的内存和磁盘,模拟器配置为 512MB 内存
  5. Genymotion 模拟器不是一个选项...我需要使用 Hyper V。
  6. Windows 版本 10.0.17763.678
  7. 已安装 Android 工具的所有补丁。
  8. 没有安装特殊的 AV。使用 Windows Defender。
  9. 尝试短暂禁用防火墙。没有帮助。我从来没有遇到过防火墙和本地机器流量问题。

有什么想法吗?

【问题讨论】:

    标签: android windows xamarin xamarin.android android-emulator


    【解决方案1】:

    好的...我让模拟器运行起来了。我真的不确定出了什么问题。我花了几天的时间卸载,重新安装,更新,最后事情正在运行。对于遇到此问题的其他人...我能感受到您的痛苦。

    以下是一些建议:

    1. 获取在实际物理手机上运行的代码。这对我来说马上就奏效了。这让我确信代码或部署没有任何问题。

    2. 在另一个开发盒上安装并运行模拟器。这再次立即奏效。这让我相信开发盒配置本身就阻止了模拟器运行并没有任何问题。现在我可以将开发箱并排放置并调查不同的行为。以这种方式没有发现任何确凿证据,但它再次建立了信心。

    3. 使用类似这样的方式直接从命令行启动模拟器...

       c:\Program Files (x86)\Android\android-sdk\emulator>emulator -partition-size 512 -no-boot-anim -verbose -feature WindowsHypervisorPlatform -avd Android_Accelerated_x86_Nougat -prop monodroid.avdname=Android_Accelerated_x86_Nougat
      
    4. 经常重启/重启。我在原始帖子中没有详细说明的是我正在使用 Xamarin。 Xamarin 的长期用户都知道这东西真的很脆弱。近几年已经好很多了,但是这个最新的经验表明它还是很脾气暴躁,经常重启VS或者重启机器后问题就消失了。真是令人沮丧。

    祝你好运!

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,我禁用了我使用的防病毒软件的应用程序控制,问题解决了模拟器开始正常工作。模拟器使用的端口受到防病毒软件中启用的应用程序控制功能的限制所以尝试禁用它并重新启动模拟器。

      【讨论】:

        【解决方案3】:

        我在 Windows 10 通知区域中关闭了蓝牙,这对我有帮助。 https://i.stack.imgur.com/7Qo1t.png

        【讨论】:

          【解决方案4】:

          我刚刚通过关闭 Windows 虚拟机管理程序平台来解决这个问题,然后关闭 Windows 功能并重新启动您的计算机。当模拟器正常工作时再次打开它。 编码愉快!

          【讨论】:

            猜你喜欢
            • 2015-05-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-10-16
            • 2011-11-16
            • 1970-01-01
            • 2016-09-23
            相关资源
            最近更新 更多