为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕哥6287543 2019-09-20 17:02:49
问题是我得到“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.3Android SDK Platform-tools rev 19.0.1Android SDK Build-tools Rev 19.0.1Android SDK Build-tools Rev 19==Android 4.4.2(API 19)SDK平台ARM EABI v7a系统映像英特尔x86 Ato系统映像Google APIAndroid SDK的来源==附加功能英特尔x86仿真器加速器(HAXM)和我也运行dmg安装程序,并在我发现它之后安装了热修复程序。AVD设置平台4.4.2API等级19CPU 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
查看完整描述

3 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

是的,应该修复,HAXM不起作用。在AVD配置中设置了多少RAM?


768M对它来说是一个很好的数字,但最重要的是这个数字必须低于或等于你在安装HAXM期间设置的内存使用量。您可以再次启动其安装以进行修改。


查看完整回答
反对 回复 2019-09-20
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

如果您使用的是mac,则可以haxm使用homebrew通过cask进行安装,这是一个内置扩展(截至2015年),允许安装非开源和桌面应用程序(例如chrome,firefox,eclipse等):


brew cask install intel-haxm 

Android Studio

如果您使用的是Android工作室,那么你可以从菜单中实现相同的结果Tools➞ SDK Manager,然后在SDK工具选项卡,选中该复选框英特尔x86仿真加速器(HAXM安装程序),然后单击Ok


查看完整回答
反对 回复 2019-09-20
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

我解决它的方法是将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 1024

2.使用HAXM内存限制将虚拟设备设置为相同大小

//img1.sycdn.imooc.com//5d8495e10001270710870657.jpg

查看完整回答
反对 回复 2019-09-20
  • 3 回答
  • 0 关注
  • 651 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信