如何解决:“HAX无法运行,仿真器在仿真模式下运行”

问题是


我得到“HAX无法运行,仿真器在仿真模式下运行”,这是否与英特尔x86仿真器加速器(HAXM)安装相关,并且运行avd并将cpu设置为CPU Intel Atom(x86)?即使我在安装HAXM后感觉AVD运行速度更快,但是此消息表明AVD性能受到阻碍。应该修复,如果是,如何修复?


我在mac os x 10.9.1上运行。


通过android sdk manager列出我系统上安装的内容:


工具

Android SDK工具Rev 22.3

Android SDK Platform-tools rev 19.0.1

Android SDK Build-tools Rev 19.0.1

Android SDK Build-tools Rev 19

==


Android 4.4.2(API 19)

SDK平台

ARM EABI v7a系统映像

英特尔x86 Ato系统映像

Google API

Android SDK的来源

==


附加功能

英特尔x86仿真器加速器(HAXM)和我也运行dmg安装程序,并在我发现它之后安装了热修复程序。

AVD设置


平台4.4.2

API等级19

CPU Intel Atom(x86)

一旦我运行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


慕哥6287543
浏览 652回答 3
3回答

江户川乱折腾

是的,应该修复,HAXM不起作用。在AVD配置中设置了多少RAM?768M对它来说是一个很好的数字,但最重要的是这个数字必须低于或等于你在安装HAXM期间设置的内存使用量。您可以再次启动其安装以进行修改。

幕布斯7119047

如果您使用的是mac,则可以haxm使用homebrew通过cask进行安装,这是一个内置扩展(截至2015年),允许安装非开源和桌面应用程序(例如chrome,firefox,eclipse等):brew cask install intel-haxm Android Studio如果您使用的是Android工作室,那么你可以从菜单中实现相同的结果Tools➞ SDK Manager,然后在SDK工具选项卡,选中该复选框英特尔x86仿真加速器(HAXM安装程序),然后单击Ok

慕尼黑的夜晚无繁华

我解决它的方法是将AVD内存限制和HAXM内存设置为大小相等,即1 GB = 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内存限制将虚拟设备设置为相同大小
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android