我最近使用 El Capitan 在 OS X 上移动了我的 android 开发环境。一切都按预期工作。我发现的唯一问题是,每次重新启动 PC 后,HAXM 都会从“/dev”中消失,Android Studio 会在使用 HAXM 启动模拟器时报告它。
当我转到 Android SDK 文件夹中的 extras 并尝试安装时,它说已经安装了相同的东西,如果继续,它将重新安装。我继续安装。之后一切正常,直到下次重新启动系统。
谁能告诉我,如何解决这个问题。重新安装HAXM不是什么大任务,但真的很烦人。
最佳答案
想通了这一点:在 El Capitan 上从 HAXM 1.1.4 升级到 1.1.5 时,安装路径从 /System/Library
移动至 /Library
.然而,HAXM 安装程序提供的就地升级脚本并不能完美地处理这个问题,这让事情处于一种时髦的状态。正是出于这个原因,HAXM 页面说:
Before installing HAXM 1.1.5, the previous version (1.1.4 and below) must be uninstalled using:
sudo /System/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
如果您的安装由于在安装 1.1.5 之前没有卸载 1.1.4 而已损坏,则以下步骤对我有用:
/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
从新路径卸载 1.1.5与 sudo
/System/Library/LaunchDaemons/com.intel.haxm.plist
尽管其他人可能在 /System/Library
中还有更多文件)关于macos - OS X 上的 HAXM 不断消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33025859/