Android 模拟器未启动 window 10 - 模拟器实例太多
Android emulator not starting window 10 - too many emulator instances
这似乎是 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 开关,我会得到一个巨大的消息列表,none 其中似乎相关,所以我没有包括它们。
这是我所知道的:
- Windows Hyper Visor 和平台功能已启用。
- 机器上没有其他激活的模拟器。端口 5554 等未使用。
- 未启用 HAXM 加速。
- 我在这台机器上有足够的内存和磁盘,模拟器配置为 512MB 内存
- Genymotion 模拟器不是一个选项...我需要使用 Hyper V。
- Windows 版本 10.0.17763.678
- 已安装 Android 工具的所有补丁。
- 没有安装特殊的 AV。使用 Windows Defender。
- 尝试暂时禁用防火墙。没有帮助。我从来没有遇到过防火墙和本地机器流量的问题。
有什么想法吗?
好的...我得到了模拟器 运行ning。我真的不确定哪里出了问题。我花了几天时间卸载、重新安装、更新,最后 运行ning。对于遇到此问题的任何其他人......我感受到你的痛苦。
这里有一些建议:
在实际身体 phone 上获取代码 运行ning。这立即对我有用。这让我确信代码或部署没有任何问题。
安装并运行 模拟器在另一个开发箱上。这再次立即起作用。这给了我信心,开发箱配置没有任何问题,本质上阻止了模拟器 运行ning。现在我可以并排放置开发箱并研究不同的行为。这样虽然没有发现确凿的证据,但又树立了信心。
使用类似这样的方式直接从命令行启动模拟器...
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
Reboot/restart经常。我在原来的 post 中没有详细说明的是我正在使用 Xamarin。 Xamarin 的长期用户都知道这东西真的很脆弱。近年来已经好很多了,但是最近的经验表明它仍然很脾气,并且在重新启动VS或重新启动机器后问题通常会消失。真让人泄气。
祝你好运!
我遇到了同样的问题,我禁用了我使用的防病毒软件的应用程序控制,问题解决了模拟器开始工作properly.The模拟器使用的端口受到应用程序控制功能的限制,即在防病毒软件中启用,因此尝试禁用它并重新启动模拟器。
我在 Windows 10 通知区域关闭了蓝牙,这对我很有帮助。
https://i.stack.imgur.com/7Qo1t.png
我刚刚通过关闭 windows hypervisor 平台 windows 功能并重新启动计算机解决了这个问题。当模拟器正常工作时,再次打开它。
编码愉快!
这似乎是 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 开关,我会得到一个巨大的消息列表,none 其中似乎相关,所以我没有包括它们。
这是我所知道的:
- Windows Hyper Visor 和平台功能已启用。
- 机器上没有其他激活的模拟器。端口 5554 等未使用。
- 未启用 HAXM 加速。
- 我在这台机器上有足够的内存和磁盘,模拟器配置为 512MB 内存
- Genymotion 模拟器不是一个选项...我需要使用 Hyper V。
- Windows 版本 10.0.17763.678
- 已安装 Android 工具的所有补丁。
- 没有安装特殊的 AV。使用 Windows Defender。
- 尝试暂时禁用防火墙。没有帮助。我从来没有遇到过防火墙和本地机器流量的问题。
有什么想法吗?
好的...我得到了模拟器 运行ning。我真的不确定哪里出了问题。我花了几天时间卸载、重新安装、更新,最后 运行ning。对于遇到此问题的任何其他人......我感受到你的痛苦。
这里有一些建议:
在实际身体 phone 上获取代码 运行ning。这立即对我有用。这让我确信代码或部署没有任何问题。
安装并运行 模拟器在另一个开发箱上。这再次立即起作用。这给了我信心,开发箱配置没有任何问题,本质上阻止了模拟器 运行ning。现在我可以并排放置开发箱并研究不同的行为。这样虽然没有发现确凿的证据,但又树立了信心。
使用类似这样的方式直接从命令行启动模拟器...
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
Reboot/restart经常。我在原来的 post 中没有详细说明的是我正在使用 Xamarin。 Xamarin 的长期用户都知道这东西真的很脆弱。近年来已经好很多了,但是最近的经验表明它仍然很脾气,并且在重新启动VS或重新启动机器后问题通常会消失。真让人泄气。
祝你好运!
我遇到了同样的问题,我禁用了我使用的防病毒软件的应用程序控制,问题解决了模拟器开始工作properly.The模拟器使用的端口受到应用程序控制功能的限制,即在防病毒软件中启用,因此尝试禁用它并重新启动模拟器。
我在 Windows 10 通知区域关闭了蓝牙,这对我很有帮助。 https://i.stack.imgur.com/7Qo1t.png
我刚刚通过关闭 windows hypervisor 平台 windows 功能并重新启动计算机解决了这个问题。当模拟器正常工作时,再次打开它。 编码愉快!