Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HAXM Android虚拟设备未运行_Android_Android Emulator_Haxm - Fatal编程技术网

HAXM Android虚拟设备未运行

HAXM Android虚拟设备未运行,android,android-emulator,haxm,Android,Android Emulator,Haxm,我第一次使用“安卓工作室”。正在尝试运行emulator,但它需要几个小时,没有显示android mobile。只在大文本中显示“Android” 我读了很多博客和文章,包括 但仍然没有解决方案 请帮忙 谢谢HAXM内存限制必须覆盖分配给虚拟设备的内存 根据上面的日志,分配给设备的内存量(“AVD RAM大小”,设置为1536MB)超过了HAXM的内存限制(“最大RAM大小”,当前设置为512MB)。您必须对此进行调整:通过运行HAXM安装程序,您可以将“最大RAM大小”限制设置为20

我第一次使用“安卓工作室”。正在尝试运行emulator,但它需要几个小时,没有显示android mobile。只在大文本中显示“Android”

我读了很多博客和文章,包括

但仍然没有解决方案

请帮忙


谢谢

HAXM内存限制必须覆盖分配给虚拟设备的内存

根据上面的日志,分配给设备的内存量(“AVD RAM大小”,设置为1536MB)超过了HAXM的内存限制(“最大RAM大小”,当前设置为512MB)。您必须对此进行调整:通过运行HAXM安装程序,您可以将“最大RAM大小”限制设置为2048MB(如果您的物理机器能够处理该限制,则设置为更大),而不是当前处理的512MB

->HAXM安装程序文档:-

如果您的物理机无法为HAXM分配2048MB或更多的内存,请尽可能多地为HAXM分配内存(我的是1024MB),并为虚拟设备分配更少的内存。不过,要小心,在我这方面,分配的API 23仿真器不到768MB(堆为64MB),无法正常运行

->要更改虚拟设备的内存设置,您必须转到“Android虚拟设备(AVD)管理器”,然后编辑设备。我在下面的图片中强调了这一点


我正在使用Eclipse,但Android Studio下的过程应该类似。

HAXM内存限制必须覆盖分配给虚拟设备的内存

根据上面的日志,分配给设备的内存量(“AVD RAM大小”,设置为1536MB)超过了HAXM的内存限制(“最大RAM大小”,当前设置为512MB)。您必须对此进行调整:通过运行HAXM安装程序,您可以将“最大RAM大小”限制设置为2048MB(如果您的物理机器能够处理该限制,则设置为更大),而不是当前处理的512MB

->HAXM安装程序文档:-

如果您的物理机无法为HAXM分配2048MB或更多的内存,请尽可能多地为HAXM分配内存(我的是1024MB),并为虚拟设备分配更少的内存。不过,要小心,在我这方面,分配的API 23仿真器不到768MB(堆为64MB),无法正常运行

->要更改虚拟设备的内存设置,您必须转到“Android虚拟设备(AVD)管理器”,然后编辑设备。我在下面的图片中强调了这一点


我使用Eclipse,但是在Android Studio下的过程应该是相似的。

< P>如果您希望与Android工作室一起构建AVD,那么请考虑安装英特尔X86仿真器加速器(HAXM)。要找到它,请打开工具>Android>SDK管理器,然后在屏幕上向下滚动到Extras。您将把它视为最后一个选项。这将使事情变得更好。 更好的解决方案是使用genymotion。你可以免费安装,而且速度更快。
如果您希望使用Android工作室内置的AVD,那么考虑安装英特尔x86仿真器加速器(HAXM)。要找到它,请打开工具>Android>SDK管理器,然后在屏幕上向下滚动到Extras。您将把它视为最后一个选项。这将使事情变得更好。 更好的解决方案是使用genymotion。你可以免费安装,而且速度更快。

嗨,谢谢你的建议。请告诉我,如何分配内存大小?是工具->AVD管理器,@hassan您必须使用虚拟设备管理器。我在答案中加入了一个截图。但您还必须运行HAXM安装程序以增加其自身的内存限制。是的,我设置了相同的ram大小和其他设置,但仍然不起作用:(嗨,谢谢你的建议。你能告诉我,如何分配内存大小吗?是工具->AVD管理器,@hassan吗?你必须使用虚拟设备管理器。我的答案中包括了一个屏幕截图。但是你还必须运行HAXM安装程序来增加自己的内存限制。是的,我设置了相同的ram大小和其他设置,但仍然不起作用s:(我的问题是关于HAX不工作或AVD内存不足。我已经提到,我阅读并尝试了不同的解决方案,但不起作用。还包括屏幕截图。这就是原因,我在这里。如果你能帮助我,这将是一个问题。正如Shlublu提到的,你需要确保AVD的内存限制不高于HAXM。您可以减少AVD内存,也可以通过再次运行HAXM安装程序来增加HAXM内存。这里已经提到了解决方案@hassan您最终分配了多少内存?我尝试了896mb和1GB ram,但两种方法都不起作用。@hassan也许您应该尝试使用更小的设备,比如普通设备。我的问题是关于HAX不起作用或AVD内存不足。我已经提到,我阅读并尝试了不同的解决方案,但都不起作用。还包括屏幕截图。这就是原因,我在这里。如果你能帮助我,这将是一个问题。正如Shlublu提到的,你需要确保AVD没有比HAXM更高的内存限制。但是r您可以减少AVD内存,也可以通过再次运行HAXM安装程序来增加HAXM内存。这里已经提到了解决方案@hassan您最终分配了多少内存?我尝试了896mb和1GB ram,但两种方法都不行。@hassan也许您应该尝试使用更小的设备,比如普通设备。