2017-05-31 14 views
4

我相信这是因为我更新了我的SDK和工具,而没有更新HAXM。不幸的是,我没有这台机器的管理权限,需要帮助弄清楚如何在不更新HAXM的情况下让仿真器工作。有任何想法吗?降级SDK?也许获得新的HAXM是继续前进的唯一选择?无法启动模拟器:“模拟器:警告:请求的RAM 1024M对您的系统来说太高,减少到最大支持的大小0M”

9:55 AM Emulator: Warning: requested RAM 1024M too high for your system. Reducing to maximum supported size 0M 

9:55 AM Emulator: Process finished with exit code 0 
+0

你确定你的可用内存是不低?您是否尝试重新启动计算机并仅启动模拟器以查看问题是否仍然存在? – Eselfar

+1

更新后可在多台机器上看到此情况。这是一个16 GB的Mac,已经重新启动,并有大量的RAM。 –

回答

2

重新安装了HAXM并恢复了业务。我认为当我尝试更新HAXM,然后由于没有管理员权限而无法从SDK管理器完成时,某些配置已损坏。重新安装旧版本的HAXM似乎已经重新开始工作。

+1

不幸的是我有同样的问题。我一直在寻找几天来解决这个问题。重新安装HAXM或模拟器没有帮助。你有其他想法吗? – Wirling

+0

不知道我为什么开始工作。我唯一能猜到的是它与HAXM有关。我重新启动了,确保SDK管理器中的所有内容都是最新的,但仍然没有运气。突然它开始工作。 –

+0

此外,请检查您的路径中是否有多个仿真器,以及您的运行位置。当我尝试从另一个目录启动时,仿真程序不在路径中时,我得到一个Qt库未找到错误。仅供参考,我也已更新到Android Studio 3.0 Canary 2 –

0

我不得不 1)卸载HAXM和Android模拟器(SDK中的经理) 2)重新启动计算机 3)重新安装HAXM和Android模拟器

+0

听起来不错,但是没有管理员权限就无法完成。 –