问题是
我得到"HAX不工作和模拟器运行在仿真模式“,这与英特尔x86仿真加速器(HAXM)的安装和运行avd的cpu设置为CPU英特尔原子(x86)有关吗?即使在我安装HAXM之后,感觉AVD运行得更快,但这条消息是否表明AVD的性能受到了阻碍。它是否应该被修正,如果是的话,如何解决?
我在mac x10.9.1上运行。
列出了通过android管理器在我的系统上安装的内容:
==
==
AVD设置
一次运行avd:
(ruby-2.0.0-p353) .android $ tools/emulator -avd 1AVD -wipe-data -no-boot-anim -cpu-delay 0我得到了跟踪,模拟器最终加载了
emulator: The memory needed by this VM exceeds the driver limit.
HAX is not working and emulator runs in emulation mode发布于 2014-01-10 09:07:24
是的,它应该是固定的,HAXM没有工作。在您的AVD配置中设置了多少RAM?
768M是一个不错的数字,但最重要的是,这个数字必须低于或等于您在安装HAXM时设置的内存使用量。您可以再次启动它的安装来修改它。
发布于 2015-03-26 20:58:03
我解决这个问题的方法是将AVD内存限制和HAXM内存设置为相同大小,即1GB= 1024 MB。AVD不能比HAXM具有更高的内存限制。
1.将HAXM内存设置为1024 M
更改HAXM内存的唯一方法是重新安装它。我用终端机做的。在您的机器中找到Hardware_Accelerated_Execution_Manager。然后更改该文件夹的目录以运行安装脚本。
cd ~/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
-OR-
cd ~/Library/Developer/Xamarin/android-sdk-macosx/extras/intel/Hardware_Accelerated_Execution_Manager可能需要更改权限:
sudo chmod 755 "HAXM installation"然后:
./HAXM\ installation -m 1024
-OR-
sudo ./"HAXM installation" -m 10242.使用HAXM内存限制设置相同大小的虚拟设备

这对我有用。祝好运!
发布于 2014-06-17 06:32:16
从英特尔安装最新的HAXM:https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
在这之后,它开始工作了
https://stackoverflow.com/questions/21031903
复制相似问题