我最近使用El Capitan在OS X上移动了我的Android开发环境。一切都按预期工作。我发现的唯一问题是,每次重新启动电脑后,HAXM都会从' / dev'中消失。和Android Studio在使用HAXM启动模拟器时报告它。
当我在Android SDK文件夹中添加额外内容并尝试安装时,它表示已安装相同内容,如果继续,则会重新安装。我继续安装。在此之后,每件事情都能正常工作,直到下次重新启动系统。
任何人都可以告诉我,如何解决这个问题。重新安装HAXM并不是一项大任务,但它真的很烦人。
答案 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
/System/Library/LaunchDaemons/com.intel.haxm.plist
,尽管/System/Library
中可能有更多文件留给其他人