删除LaunchAgents / LaunchDaemons中的文件后,HAXM将无法运行

时间:2017-05-19 07:34:06

标签: android macos-sierra haxm

删除HAXM文件后
/Library/LaunchAgents

/Library/LaunchDaemons

/Users/t/Library/LaunchAgents

Login Items

我不确定它在哪里,但它是在上面的一个中。现在即使我卸载它并通过“Android SDK Manager”再次安装它也可以开始工作。我收到这个错误:

2017-05-19 09:31:57.615 HAXM installation[1057:199982] AuthorizationExecuteWithPrivileges failed with return: -60031
2017-05-19 09:31:57.615 HAXM installation[1057:199982] HAXM installation failed!

运行之后:

/Users/t/Library/Developer/Xamarin/android-sdk-macosx/extras/intel/Hardware_Accelerated_Execution_Manager/HAXM\ installation

1 个答案:

答案 0 :(得分:0)

我解决了它,但安装了" IntelHAXM_6.1.1.dmg" in" / Users / t / Library / Developer / Xamarin / android-sdk-macosx / extras / intel / Hardware_Accelerated_Execution_Manager"。

安装成功后,我得到了" /Library/LaunchDaemons/com.intel.haxm.plist"我删回的文件。

以下是该文件的内容,以防万一其他人应该像我一样删除它,只需要这个:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>KeepAlive</key>
        <false/>
        <key>Label</key>
        <string>com.intel.haxm</string>
        <key>ProgramArguments</key>
        <array>
                <string>/Library/Extensions/intelhaxm.kext/Contents/Resources/haxm_start.sh</string>
        </array>
        <key>RunAtLoad</key>
    <true/>
    <key>UserName</key>
    <string>root</string>
</dict>
</plist>