我使用Android SDK安装HAXM,它在构建时给了我Not Installed
的错误。在手动安装时,我得到以下错误。有人能帮我弄明白吗?
Last login: Sun Jul 19 21:44:03 on ttys000
Tikas-MacBook-Pro:~ user$ /Users/user/Downloads/haxm-macosx_r05/HAXM installation ; exit;
2015-07-19 21:56:46.472 HAXM installation[779:65674] AuthorizationExecuteWithPrivileges failed with return: -60031
2015-07-19 21:56:46.472 HAXM installation[779:65674] HAXM installation failed!
logout
Saving session...completed.
[Process completed]
我也遇到了这个问题。我正在运行Yosemite
,所以降级解决方案是不相关的。最后,我决定尝试运行silent_install.sh
,在同一目录下的HAXM installation
,它工作了。
- 打开终端窗口。(/应用程序/实用程序/终端)
- sudo ~/图书馆/开发/Xamarin/android-sdk-macosx/配件/英特尔/Hardware_Accelerated_Execution_Manager/silent_install.sh
- 当提示时,输入sudo密码。
- 等一下-显示"静默安装通过!"。
验证成功:
- 打开Google Android虚拟设备(AVD)管理器
- 创建一个x86或x86_64架构的虚拟机
- 启动虚拟机-显示"HAX已启用",Android模拟器窗口打开,显示模拟设备。
注意:这个答案已经过时了。用adamvert的回答
对于任何来这里的人,Max OS X的预览版本,如El Capitan
并不完全支持所有的应用程序,如HAXM
降级为Yosemite
,它工作了
如果原因是您升级到High Sierra 10.13 masOS然后:你自己负责,因为我不确定它有没有副作用
下载HAXM-maxosx_v6_2_1
打开文件silent_install.sh
行:
for v in 10.8 10.9 10.10 10.11 10.12
如果您的操作系统是High Sierra,请添加10.13.xx
所以它将是:
for v in 10.8 10.9 10.10 10.11 10.12 10.13
然后运行silent_install.sh文件作为sudo
则会通过:)