OS X上的HAXM不断消失

时间:2015-10-08 20:59:38

标签: macos android-studio haxm

我最近使用El Capitan在OS X上移动了我的Android开发环境。一切都按预期工作。我发现的唯一问题是,每次重新启动电脑后,HAXM都会从' / dev'中消失。和Android Studio在使用HAXM启动模拟器时报告它。

当我在Android SDK文件夹中添加额外内容并尝试安装时,它表示已安装相同内容,如果继续,则会重新安装。我继续安装。在此之后,每件事情都能正常工作,直到下次重新启动系统。

任何人都可以告诉我,如何解决这个问题。重新安装HAXM并不是一项大任务,但它真的很烦人。

1 个答案:

答案 0 :(得分:15)

想出这个:在El Capitan上从HAXM 1.1.4升级到1.1.5时,安装路径从/System/Library移动到/Library。但是,HAXM安装程序提供的就地升级脚本并不能完美地处理这种情况,这会使事情处于一种时髦状态。出于这个原因,HAXM页面说:

  

在安装HAXM 1.1.5之前,必须使用以下命令卸载以前的版本(1.1.4及更低版本):

     

sudo /System/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh

如果由于在安装1.1.5之前没有卸载1.1.4而导致安装已经中断,以下步骤对我有用:

  • 通过/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
  • 运行sudo,从新路径中卸载1.1.5
  • 删除剩余的1.1.4文件(特别是对我而言,关键是删除/System/Library/LaunchDaemons/com.intel.haxm.plist,尽管/System/Library中可能有更多文件留给其他人
  • 以正常方式重新安装1.1.5